>>故障排除“使用重复主键的附加实体” ASP.NET MVC
中的错误 使用实体框架的>
问题1:独立实体>
>该实体可能与实体框架上下文分离,从而阻止其识别更新。 要解决此问题,请在将其状态设置为>。
Attach()
>问题2:并发数据库修改Modified
>
问题3:冲突验证或访问控制
>自定义验证或访问控制逻辑可能会无意中修改实体的状态。 如果这些检查在设置
状态之前加载实体,则可能导致分离。仔细检查此逻辑以消除干扰。> >问题4:异步控制器问题
Modified
>异步控制器动作可能会引起并发问题。使用
>
示例方案和解决方案:
)。 解决方案是在功能中使用await
来防止实体框架跟踪实体,从而解决冲突。
以上是如何解决ASP.NET MVC中的'使用重复主键的附加实体”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!