您的位置:网站首页 > asp源码 > 正文

Core快速入门(第3章:依赖注入)--学习笔记

类别:asp源码 日期:2019-12-19 11:00:34 人气: 来源:

  CustomerController是高层业务的一个组件,依赖于CustomerC梦见亲人生病ontext是一个低层数据库的实现,如果现在需要把EF换成一个内存的实现或者mysql,需要修改CustomerController类,风险很大,所以应该依赖于低层业务的抽象

  把低层业务方法抽象,比如查找,新增,抽象出一个接口,当不需要使用EF的时候,使用内存的实现替换

  实现依赖注入的方式不由自己决定,而是交给一个IOC容器,需要什么由容器传入,比如生产需要使用EF,则由容器传入一个EfCustomerRepository,而测试需要使用内存级别的,则传入一个MemoryCustomerRepository

  

关键词:asp源码修改
0
0
0
0
0
0
0
0
下一篇:没有资料

相关阅读

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: