首页 文章
  • 37 votes
     answers
     views

    同一层中的洋葱架构依赖关系:基础架构和Web通信

    我正在使用Jeffrey Palermo描述的Onion Architecture设计ASP.NET MVC应用程序 . 这是一个ASP.NET MVC 2.0项目,我要求所有视图都使用专用的视图模型进行强类型化 - 我们不会将域模型传递给我们的视图 . 我们使用AutoMapper进行翻译 - AutoMapper在基础架构中被隔离,Web不知道或不关心AutoMapper的使用 . 目前,我...
  • 2 votes
     answers
     views

    在N层应用程序中配置自动映射

    我有一个N层应用程序,如下所示 MyApp.Model - 包含edmx和数据模型 MyApp.DataAccess - 使用EF的存储库 MyApp.Domain - 域/业务模型 MyApp.Services - 服务(类库) MyApp.Api - ASP.NET Web API 我使用Unity作为我的IoC容器,使用 Automapper 进行OO映射 . 我的Da...
  • 0 votes
     answers
     views

    使用WCF数据协定作为MVC视图的模型

    我已经开始研究一个结构如下的应用程序: UI - ASP.Net MVC Web应用程序服务层 - WCF实体 - 一个简单的类库(由WCF层公开)数据层 - 用于数据库交互 . 直到现在,我在我的Web应用程序的Models文件夹中定义了我的模型,但是现在我们决定通过WCF服务公开它们(因为这个应用程序也会被其他应用程序使用),我需要一些帮助 . 我尝试将所有模型定义放在由WCF服务公开的...
  • 1 votes
     answers
     views

    我应该在哪个层使用DataContracts?

    我应该在wcf客户端应用程序中使用它们吗? 或者我应该将它们放在业务或数据层中? 一方面,数据的序列化和反序列化,我可能需要与其他数据对象进行交互,因此我应该将该业务逻辑放在业务或数据层中 . 另一方面,这些数据交易和相关的业务规则不是也不应该被我的网络应用程序使用,而且纯粹与wcf网络服务本身有关 .

热门问题