我正在尝试向实体框架添加新记录,并且在添加记录时出现此错误:
“System.Data.OptimisticConcurrencyException”类型的异常 发生在System.Data.Entity.dll中但未在用户代码中处理
其他信息:存储更新,插入或删除语句 影响了意外的行数(0)。实体可能已经存在 自实体加载后修改或删除。刷新 ObjectStateManager条目。
这是我的代码(注意:我在try / catch块中得到了相同的异常):
try
{
AppBLL.Context.Schools.AddObject(school);
AppBLL.Context.SaveChanges();
}
catch (OptimisticConcurrencyException ex)
{
AppBLL.Context.Refresh(RefreshMode.StoreWins, AppBLL.Context.Schools);
AppBLL.Context.SaveChanges();
}
知道我做错了什么吗?
提前致谢,Laziale