我有一个asp.net web应用程序,它使用来自MS Unity.AspNet.WebApi和Unity包的统一依赖注入库。此外,应用程序使用实体框架版本6数据库上下文进行ORM和通用存储库。自定义服务类使用EF数据库上下文和通用存储库。; using App.Api.Models;
using App.Dal;</summary>
我有一个项目,在Asp.net MVC中使用Web层,然后是用于业务逻辑的服务层,然后是用于数据访问的存储库。我使用unity进行依赖注入。MVC ->服务->存储库-> EF 我有一个产品服务,它负责与产品相关的数据操作,还有一个是订单服务,负责订单的保存、更新等。在某些场景中,我希望访问Order服务中的产品数据,为此,我将product服务的实例注入到Order服务中,而不是直接访问Order服务中的Product存储库。在这里,我想知道哪种方法