net core 小坑杂记之配置文件读取(不定期更新)

    其实很早就想写了,原想等积累差不多了再写的,但是发现遇到一个当时记下效果会比较好,所以就不定期更新这个系列了,后面获取会整个整理一下。

    此篇记载net core入门时踩的一些坑,网上教程太少了,也不规范,一些小细节都没人提,对于自学的小白来说,真是能把自己坑到放弃~  but,坚持住!你会发现解决问题以后会更有意思。

    前面有一些遇到的坑我就不整理了,从现在开始遇到and想到一个就记一个,有需要帮助或者一起学习core的欢迎在下面留言。

    2018年6月5日11:28:51 EF core上下文读取配置问题

    使用DB First以后上下文里重写了OnConfiguring方法,里面会涉及配置链接字符串,在马赛克位置配置好数据库访问字符串以后程序基本就能运行起来了。

    (DB First模式使用可以参照这个:https://blog.csdn.net/aojiancc2/article/details/73382166 ,Code First还没开始尝试因此这里就不瞎找链接了)

    

    但是这样把链接字符串写代码里不合适,根据官网文档(其实是一本翻译过来的书《ASP.NET CORE2.0高级编程》),我在上下文里注释了上面的方法,并添加了构造函数:

    

    然后就是Startup的注入服务里将上下文实体注入一下:

    

    最后关键的来了!要说的坑就在这里:

    

    ConnectionString,这个坑不小,一直以为是自己写的读取配置方法有问题,之前写过一个帮助类当时也读不到配置,目测就是那时候这里名称写错了(*/ω\*)

    然后还要提到的一点就是,appsettings.json是新建项目是自带的json文件,所以默认是应用到项目里的,一般的,新建的json文件,需要通过在main里添加到项目里,才会被启用:

    

    

    以上就是配置上的几个小坑,另外,关于配置,还有一点就是在外层类文件或者类库里如何读取配置,后面等海棠摸索成功了就会分享出来,不得不说,网上一大把的教程简直不是写给初学者看的,各种三言两语,呵呵.... 有些东西怎么来的也不提一下,当然,我们自身基础弱也怨不得别人,所以各自努力吧!

猜你喜欢

转载自www.cnblogs.com/sunshine-wy/p/9138997.html