上一页 1 2 3 4 5 6 7 8 ··· 27 下一页
摘要: 数据库连接管理 CanConnect、CanConnectAsync、GetDbConnection、OpenConnection、OpenConnectionAsync 和 CloseConnection方法。 首先担心数据库连接没有释放肯定是多余的,因为DbContext在SaveChanges 阅读全文
posted @ 2021-04-01 23:36 LBO.net 阅读(869) 评论(0) 推荐(1) 编辑
摘要: export function createRulesByForm(form = {}, rules = [ { required: true, message: '这项是必填的', trigger: 'blur' }, { required: true, message: '这项是必填的', tr 阅读全文
posted @ 2021-04-01 10:12 LBO.net 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 显式事务与隐式事务 SQL Server显式事务与隐式事务 SQL Server 事务类型 事务相关方法 DbTransaction 或 IDbContextTransaction Commit 和 Rollback context.Database.XXX BeginTransaction、Beg 阅读全文
posted @ 2021-03-31 23:48 LBO.net 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 默认事务行为 默认情况下,如果数据库提供程序支持事务,单个 SaveChanges() 调用中的所有变更都会在一个事务中被提交。如果其中任何一个变更失败了,那么事务就会回滚,没有任何变更会被应用到数据库。这意味着 SaveChanges() 能够确保要么成功保存,要么在发生错误时不对数据库做任何修改 阅读全文
posted @ 2021-03-31 23:44 LBO.net 阅读(864) 评论(1) 推荐(0) 编辑
摘要: 事务的概念 事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。 事务的特征 事务具有4个基本特征,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性 (Isolation)、持久性(Duration),简称:ACID。 阅读全文
posted @ 2021-03-31 23:38 LBO.net 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 在 DbContext 或DbSet 上使用Remove 方法 已经跟踪对象删除: var blog = context.Blogs.Find(1); Console.WriteLine(context.Entry(blog).State); context.Blogs.Remove(blog); 阅读全文
posted @ 2021-03-31 23:31 LBO.net 阅读(3171) 评论(0) 推荐(1) 编辑
摘要: 自动生成属性值是指在添加或更新实体时由 EF 或数据库自动生成字段的值。 public class Blog { public DateTime CreateDate { get; set; } public DateTime? UpdateDate { get; set; } } 在添加期间保存显 阅读全文
posted @ 2021-03-31 23:28 LBO.net 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 更新数据 数据库中有主键所对应的记录,修改实体到 Modified 状态,调用 SaveChanges 时,生成 Update 语句。 更新已跟踪实体的数据 当实体由 DbContext 获取,且默认为已为跟踪状态,当我们改变实体的属性值时,跟踪器将自动将实体的状态修改为 Modified 状态。 阅读全文
posted @ 2021-03-30 23:55 LBO.net 阅读(4081) 评论(0) 推荐(1) 编辑
摘要: 每个上下文实例都有一个 ChangeTracker,它负责跟踪需要写入数据库的更改。 更改实体类的实例时,这些更改会记录在 ChangeTracker 中,然后在调用 SaveChanges 时被写入数据库。 此数据库提供程序负责将更改转换为特定于数据库的操作(例如,关系数据库的 INSERT、UP 阅读全文
posted @ 2021-03-30 23:51 LBO.net 阅读(1829) 评论(0) 推荐(0) 编辑
摘要: 全局筛选器的一些限制 局限性一:HasQueryFilter方法过滤筛选无法应用于导航属性。 builder.HasQueryFilter(f => !f.IsDeleted && f.Posts.All(w => !w.IsDeleted)); 局限性二:HasQueryFilter方法过滤筛选只 阅读全文
posted @ 2021-03-30 23:45 LBO.net 阅读(531) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 27 下一页
//返回顶部