遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

2012年6月14日 #

EF的乐观并发控制

摘要: 1.在数据表中加一列TimeStamp类型的列,2.在EDMX中设置改列为Fixed典型代码:View Code catch (OptimisticConcurrencyException cex) { Debug.WriteLine(DateTime.Now +"冲突错误处理中的TimeStamp"); Debug.WriteLine("刷新前:" + BitConverter.ToString((cex.StateEntries[0].Entity as KB_BOMTable).Ti... 阅读全文

posted @ 2012-06-14 20:42 遗忘海岸 阅读(2257) 评论(0) 推荐(0) 编辑

EF绑定到DataGridView 执行两次问题

摘要: 代码一:在sql跟踪里同一查询会执行两次bindingSource1.DataSource = DBCtx.KB_MDic.Include("KB_MGroup").Where(ent => ent.KB_MGroup.Path.Contains(""));代码二:只执行一次bindingSource1.DataSource = DBCtx.KB_MDic.Include("KB_MGroup").Where(ent => ent.KB_MGroup.Path.Contains("")).ToList( 阅读全文

posted @ 2012-06-14 07:41 遗忘海岸 阅读(727) 评论(0) 推荐(0) 编辑