[英]Web API ASP.NET Dependency injection
我已经开始研究Web API 2.2。 我了解此框架的概念和目的。
昨天我在依赖注入方面遇到了一些问题,并找到了解决该问题的方法。
我的问题是,我真的需要为我所有的班级创建一个接口吗? 我将不得不创建许多接口。
我正在使用实体框架,并且有很多表。 我很难相信我确实需要为每个表创建一个接口才能执行CRUD操作。
没有注册依赖对象的通用方法吗?
问题还在于我有很多彼此不相关的类,在依赖图中,我必须注册这两个类。
谢谢!
您绝对不应为您的域模型创建接口。 应该为要在每个Web api控制器中注入存储库或服务之类的东西创建接口。
编辑您应该为每个聚合根创建一个存储库接口。 什么是汇总根?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.