首次使用EF并学习,决定使用EF + SQLite 来开刀
程序员多半是“懒人”,这就是我为什么用SQLite的原因,懒得装Sql Server 这样的数据库,又占硬盘空间,又占资源(一堆后台服务),安装时间又长。
在网上看到一个EF的重要概念“Code First”
学习Entity Framework 中的Code First
EF Code First学习笔记 初识Code First
在网上找了很久,貌似EF的Code First并不支持SQLite ,靠,惨了......
不管了,这并不妨碍我学习EF,引申一步,需要了解一下领域驱动设计
网上的两篇EF连SQLite的例子
让EF飞一会儿:如何用Entity Framework 6 连接Sqlite数据库
还官网提供的,怎么使用CodeFirst
下面开始放手干
建一个空的解决方案,使用NuGet程序包管理器控制台
PM> Install-Package System.Data.SQLite