摘要: 1. ObjectContextObjectContext 对应 LINQ to SQL 的 DataContext,我们通过它来管理数据库连接、实体对象查询更新等。public class ObjectContext : IDisposable{ // Events public event EventHandler SavingChanges; // Methods public ObjectContext(EntityConnection connection); public ObjectContext(string connectionString); ... 阅读全文
posted @ 2012-04-10 21:48 初雪之恋 阅读(4317) 评论(1) 推荐(0) 编辑
摘要: 在LINQ to SQL中处理“更新已被其它用户删除对象”的错误在多用户条件下,当你正在修改一条记录时,很有可能另一个用户已把此记录删除。这时,等你修改完毕向数据库提交请求时,会出现“更新已被其它用户删除对象”的错误。在LINQ to SQL中,所有本次数据更改冲突都被记录到DataContext.ChangeConflicts集合中。通过遍历这个集合,可以知道引发冲突的原因。多用户条件下引发数据更改冲突的原因主要有两种:1更新已被其它用户更新的对象2更新已被其它用户删除的对象对于上述两种状况,LINQ to SQL采取了不同的处理方法。对于第1种情况,LINQ to SQL的DataCont 阅读全文
posted @ 2012-04-10 11:29 初雪之恋 阅读(455) 评论(0) 推荐(0) 编辑