- 在项目中添加下面几个NuGet包:
Microsoft.Data.Sqlite
Microsoft.Data.Sqlite.Core
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.Sqlite
Microsoft.EntityFrameworkCore.Design
Microsoft.EntityFrameworkCore.Tools - 用Sqlite3建立新的数据库文件和表。
- 使用如下的命令生成数据库上下文及模型:
//Scaffold-DbContext "Data Source=数据库文件路径" Microsoft.EntityFrameworkCore.Sqlite -OutputDir 模型目
录
Scaffold-DbContext "Data Source=WinSecLog.db" Microsoft.EntityFrameworkCore.Sqlite -OutputDir Models
如此就可以了。