标签: entity-framework concurrency
在实体框架代码中 - 首先如果SaveChanges方法失败,因为它试图更新用户刚刚在另一台机器上删除的记录,我怎么能告诉EF插入记录而不是更新它?
答案 0 :(得分:0)
一个解决方案(可能不是最好的)是将调用SaveChanges()的代码放在try / catch块中。如果发生异常,请检查记录是否已删除,并将实体的状态设置为EntityState.Added并再次调用SaveChanges。