获得"乐观并发失败,对象已被修改。"在实体框架6身份

时间:2015-06-11 15:52:13

标签: entity-framework-6 asp.net-identity

尝试从两个并行线程更新身份时,我收到包含此错误消息的IdentityResultOptimistic concurrency failure, object has been modified.

我想刷新模型并重试。 这样的事情。

var result = await UserManager.AddClaimAsync(memberIdentity, new Claim("abc", "cde"));
if(!result.Succeeded)
{
   //reload identity or context

   //retry
   await UserManager.AddClaimAsync(memberIdentity, new Claim("abc", "cde"));
}

关于如何重新加载身份或上下文的任何想法?

0 个答案:

没有答案