【问题标题】:How can I structure my architecture server project?如何构建我的架构服务器项目?
【发布时间】:2012-08-07 19:44:00
【问题描述】:

我正在使用 Silverlight。在其中,我创建了一个 Web 项目。

我总是创建桌面应用程序,将我的项目分为三个模块:

  • 应用
  • 演示文稿

但是现在,我在服务器端工作,我真的不知道如何构建我的架构。在其中,我计划为我的数据库创建一个实体模型。

那么,你能提供一些关于如何构建模块的想法吗?

【问题讨论】:

    标签: asp.net silverlight architecture webserver


    【解决方案1】:

    我按如下方式构建我的 Silverlight 服务器端库:

    • MyApp.Host:silverlight 应用程序的主要托管项目。实际上带来的只是包含 XAP 的 aspx 文件和包含 XAP 文件的 ClientBin 文件夹。此外,您可以使用 global.asax 文件来运行引导程序或启动服务器端应用程序所需的任何其他组件。

    • MyApp.Server.Services:这个项目包含我所有的域服务。客户端库为此项目设置了 RIA-Services 链接

    • MyApp.Server.Data:此项目包含我的实体和我的数据访问层,例如数据库上下文或封装数据库访问的存储库。

      李>

    注意:此结构适用于 RIA 服务应用程序。在使用其他服务类型时,您可能需要一个名为 MyApp.Interfaces 的可移植库来访问服务和实体。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-11
      • 2021-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-16
      • 2018-02-24
      相关资源
      最近更新 更多