【发布时间】:2012-08-07 19:44:00
【问题描述】:
我正在使用 Silverlight。在其中,我创建了一个 Web 项目。
我总是创建桌面应用程序,将我的项目分为三个模块:
- 域
- 应用
- 演示文稿
但是现在,我在服务器端工作,我真的不知道如何构建我的架构。在其中,我计划为我的数据库创建一个实体模型。
那么,你能提供一些关于如何构建模块的想法吗?
【问题讨论】:
标签: asp.net silverlight architecture webserver
我正在使用 Silverlight。在其中,我创建了一个 Web 项目。
我总是创建桌面应用程序,将我的项目分为三个模块:
但是现在,我在服务器端工作,我真的不知道如何构建我的架构。在其中,我计划为我的数据库创建一个实体模型。
那么,你能提供一些关于如何构建模块的想法吗?
【问题讨论】:
标签: asp.net silverlight architecture webserver
我按如下方式构建我的 Silverlight 服务器端库:
MyApp.Host:silverlight 应用程序的主要托管项目。实际上带来的只是包含 XAP 的 aspx 文件和包含 XAP 文件的 ClientBin 文件夹。此外,您可以使用 global.asax 文件来运行引导程序或启动服务器端应用程序所需的任何其他组件。
MyApp.Server.Services:这个项目包含我所有的域服务。客户端库为此项目设置了 RIA-Services 链接
MyApp.Server.Data:此项目包含我的实体和我的数据访问层,例如数据库上下文或封装数据库访问的存储库。
李>注意:此结构适用于 RIA 服务应用程序。在使用其他服务类型时,您可能需要一个名为 MyApp.Interfaces 的可移植库来访问服务和实体。
【讨论】: