摘要:
LazyLoading是EntityFramework受争议比较严重的特性,有些人爱它,没有它就活不下去了,有些人对它嗤之以鼻,因为这种不受控制的查询而感到焦虑。
我个人觉得如果要用EF那还是尽量要使用它尽可能多的特性,不然,你还不如去找其它更轻量级的ORM。
本人对EF的理解还是处于比较初级的阶段,但是CodeFirst的开发方式让我在三年前写MVC的时候为之惊叹。奈何各种搞Migration吐血,各种配置吐血,学习耗时太长,后来放弃,直到敬而远之。
这次由于自己喜欢的油管主播AngelSix在WPF项目中使用了EFCore访问本地Sqlite数据库,和SQL Server数据库,决定参考重新学习。这次本着边做边学的态度,接触EFCore,碰到不少坑,现在记录如下,后续可能会有更新,毕竟EFCore目前的版本是2.1,项目也正在不断演进。 阅读全文