引言:为了方便客户避免安装数据库环境,所以把数据库切换成Sqlite。
1.在EF层引用 Microsoft.EntityFrameworkCore.Sqlite( 注意 版本不能引用过高,和 Microsoft.EntityFrameworkCore.SqlServer 引用的版本一致即可 )
2.在appsettings.json文件中添加DB文件的相对路径
"ConnectionStrings": {
"Default": "Filename=DB\\BIMDB.db;"
}
3.EF层的DbContextOptionsConfigurer文件中把dbContextOptions.UseSqlServer(connectionString);改成 dbContextOptions.UseSqlite(connectionString);
4.将sqlserver数据库中的数据导入到sqlite,推荐给大家一款很好用的小工具。
6.发布运行即可。