摘要:
什么是依赖 如果我们用EF操作数据库。 那么CustomerController就对Context形成了依赖。 我们这种依赖的写法就是隐式的依赖 显式依赖于隐式依赖 怎么理解隐式的依赖呢? 三层架构是比较清晰的 从BLL到DAL 当你进去一个BLL有好几千行代码的时候,你就崩溃了,因为你跟不知道BL 阅读全文
摘要:
第三章依赖注入 阅读全文
摘要:
15 初始化就是创建Builder 最重要的两个东西就是 ConfigurationSource和ConfigurationBuilder 主要通过Provider去读取配置 阅读全文
摘要:
热更新,默认是不支持的。 网站正在运行,在不关掉网站的情况,修改了配置文件appsettings.json文件。当用户下一次请求的时候,直接拿到我们的配置信息 这个跟我们在asp.net里面的config不一样,我们在更改web.config的内容后,站点会自动重启,重新加载。 这个热更新就是以后我 阅读全文
摘要:
13 新建Controllers文件夹,在里面添加HomeController控制器 新建Views文件夹,再新建Home文件夹。再新建Index.cshtml的视图页面 注释上节课的代码,否则我们的管道都会被抵消,最后只输出了。appsettings.json文件的内容 注入MVC 添加默认路由, 阅读全文
摘要:
将json文件的配置转换成C#的实体 新建项目: OptionsBindSample 忘了把 https去掉了。下次记住了 就可以了。 注入Configuration 由于我们要用Configuration所以要用到依赖注入。 我们可以使用IConfiguration的接口。 注意引入命名空间: u 阅读全文
摘要:
第2章 配置管理 任务12:Bind读取配置到C#实例 任务13:在Core Mvc中使用Options 任务14:配置的热更新 任务15:配置框架设计浅析 第3章 依赖注入 任务16:介绍- 任务17:从UML角度来理解依赖 任务18:控制反转 任务19:单元测试 任务20:DI初始化的源码解读 阅读全文