摘要:
https://sqlite.org/docs.html 为什么要用 SQLite? 无服务器 存储在一个单一的跨平台的磁盘文件中 SQLite 非常小,轻量级 <= 400KiB SQLite 无依赖 SQLite 事务是完全兼容 ACID 的,允许从多个进程或线程安全访问 SQLite 支持 S 阅读全文
posted @ 2021-03-12 11:59
lishidefengchen
阅读(70)
评论(0)
推荐(0)
摘要:
#添加nuget包(第一个类库项目中) AutoFac AutoFac.Extras.Common.ServiceLocator # 再添加一个新的类库(.net standard library 2.0/2.1) ServiceManager 该层负责数据访问,会被主类库项目使用 #在这个数据访问 阅读全文
posted @ 2021-03-12 11:45
lishidefengchen
阅读(411)
评论(0)
推荐(0)
摘要:
Ctrl+F,把查找替换功能唤出,然后选中第三个选项: 该选项是正则表达式功能; 比如,现在我想把所有 [Column(... 开头的行替换掉,我就可以输入\[Column.* 如下图所示: 注意的是,vs2019查找框内,直接输入正则表达式开头结尾中间的具体内容就行,它默认应该是给我们添加好了。 阅读全文
posted @ 2021-03-12 09:29
lishidefengchen
阅读(2349)
评论(0)
推荐(0)
摘要:
单个提交,不需要,SaveChanges本来就具有事务属性; 如果多个提交保存,使用IDbContextTransaction来解决: IDbContextTransaction tran = null; try { tran = context.Database.BeginTransaction( 阅读全文
posted @ 2021-03-12 09:19
lishidefengchen
阅读(480)
评论(0)
推荐(0)

浙公网安备 33010602011771号