C# 实体框架并发异常

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

我试图向实体框架添加一条新记录,但在添加记录时出现以下错误:

“System.Data.OptimisticConcurrencyException”类型的异常 发生在System.Data.Entity.dll中,但未在用户代码中处理

附加信息:存储更新、插入或删除语句 受影响的行数意外(0)。实体可能已经 自加载实体后已修改或删除。刷新 ObjectStateManager条目

这是我的代码(注意:我在try/catch块中得到了相同的异常):


知道我做错了什么吗

学校物体是什么样子?@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();
                    }