我有一个项目,在Asp.net MVC中使用Web层,然后是用于业务逻辑的服务层,然后是用于数据访问的存储库。我使用unity进行依赖注入。MVC ->服务->存储库-> EF 我有一个产品服务,它负责与产品相关的数据操作,还有一个是订单服务,负责订单的保存、更新等。在某些场景中,我希望访问Order服务中的产品数据,为此,我将product服务的实例注入到Order服务中,而不是直接访问Order
我有一个包含三层的asp.net mvc应用程序:-带有实体和存储库的数据层(nhibernate)模式-带有服务(功能)的服务层,它与数据层进行通信。- asp.net mvc应用程序的ui层,与服务层通信。
问题是我的实体中的数据与我视图中的数据不同。所以我使用的是自定义形状的ViewModels。但是我不喜欢在服务