2020-06-16 20:41:42 版本 : abp框架切换Sqlite数据库
作者: 孙强 于 2020年06月16日 发布在分类 / 人防组 / 人防后端 下,并于 2020年06月16日 编辑
 历史版本

修改日期 修改人 备注
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.发布运行即可。


 附件

附件类型

PNGPNG

历史版本-目录  [回到顶端]
    知识分享平台 -V 4.8.7 -wcp