C# 实体框架并发异常
我试图向实体框架添加一条新记录,但在添加记录时出现以下错误: “System.Data.OptimisticConcurrencyException”类型的异常 发生在System.Data.Entity.dll中,但未在用户代码中处理 附加信息:存储更新、插入或删除语句 受影响的行数意外(0)。实体可能已经 自加载实体后已修改或删除。刷新 ObjectStateManager条目 这是我的代码(注意:我在try/catch块中得到了相同的异常):C# 实体框架并发异常,c#,asp.net,entity-framework,dbcontext,C#,Asp.net,Entity Framework,Dbcontext,我试图向实体框架添加一条新记录,但在添加记录时出现以下错误: “System.Data.OptimisticConcurrencyException”类型的异常 发生在System.Data.Entity.dll中,但未在用户代码中处理 附加信息:存储更新、插入或删除语句 受影响的行数意外(0)。实体可能已经 自加载实体后已修改或删除。刷新 ObjectStateManager条目 这是我的代码(注意:我在try/catch块中得到了相同的异常): 知道我做错了什么吗 学校物体是什么样子?@Mc
知道我做错了什么吗 学校物体是什么样子?@McBoman你想知道的学校物体到底是什么样的结构还是。。。?感谢如果填写了所有需要的数据,可能会有更多的重复。@McBoman供参考,当我执行从EF生成的相同查询时,通过SSMS在Sql探查器中可见,我没有收到任何错误。这对你有帮助吗?ThanksHow学校物体看起来像吗?@McBoman你想知道的学校物体的具体情况是什么……结构还是。。。?感谢如果填写了所有需要的数据,可能会有更多的重复。@McBoman供参考,当我执行从EF生成的相同查询时,通过SSMS在Sql探查器中可见,我没有收到任何错误。这对你有帮助吗?ThanksHow学校物体看起来像吗?@McBoman你想知道的学校物体的具体情况是什么……结构还是。。。?感谢如果填写了所有需要的数据,可能会有更多的重复。@McBoman供参考,当我执行从EF生成的相同查询时,通过SSMS在Sql探查器中可见,我没有收到任何错误。这对你有帮助吗?谢谢
try
{
AppBLL.Context.Schools.AddObject(school);
AppBLL.Context.SaveChanges();
}
catch (OptimisticConcurrencyException ex)
{
AppBLL.Context.Refresh(RefreshMode.StoreWins, AppBLL.Context.Schools);
AppBLL.Context.SaveChanges();
}