童心撞地球之甜心格格,大华公棚,帝子乘风下翠微
这是今天下午一个同事问我的问题,如何在静态类中读取json配置文件。我当时并没有告诉他如何如何去做,办法肯定是有,但是这种编程思维确实得改改了。静态类、静态方法不是面向对象编程的最佳实践。.net core已经为了我们提供了一种通过dependency injection获取配置文件的方法。作为开发人员,我们需要遵循这种范式转换才能很好地使用.net core。传送门:
对于这个问题还是得解决:
public static class appsettingsprovider { public static string dbconnectionstring { get; set; } }
public startup(iconfiguration configuration) { configuration = configuration; buildappsettingsprovider(); }
private void buildappsettingsprovider() { appsettingsprovider.connectionstring = configuration.getconnectionstring("dbcontext"); }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论