前言
上节我们留了一个问题,为什么EF Core中,我们加载班级,数据并不会出来
其实答案很简单,~ 因为在EF Core1.1.2 中我们在EF6.0+中用到的的延迟加载功能并没有被加入,不过在EF...下面我们来讲一下关于EF Core中的日志
日志
我们知道,在ASP.NET Core中,大量的使用了IOC的手法来注入我们所需要的类.
EF Core其实也一样,....至此,我们就完成了日志的记录工作.
那么问题来了,在Asp.NET core中,我们可以这样注入进行日志记录.
如果在别的项目(比如控制台)中,怎么办?
下面就来解决这个问题....在非Asp.NET core的程序中,我们需要把日志提供器从上下文里注入如下:
protected override void OnConfiguring(DbContextOptionsBuilder...嗯..翻译过来的意思就是..我们想提供一个更简单的日志记录,比如像EF6.x中的 Database.Log 这样...()
还有一个比较有趣的东西如下:
在High priority features(