修改日期 | 修改人 | 备注 |
2020-06-16 20:49:29[当前版本] | 孙强 | 1.0 |
2020-06-16 20:41:42 | 孙强 | 1.0 |
引言:为了方便客户避免安装数据库环境,所以把数据库切换成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.选中DB文件属性-复制到输出目录-始终复制,发布时自动复制DB文件到相应位置。
5.发布运行即可。