首页 > 解决方案 > 重复 ID 问题

问题描述

我有一个主详细信息,其中我有一个标识列,我正在获取最大值和增量,以及我使用 ASP.NET MVC 中的实体框架引用我的详细信息表的相同 ID。

它工作正常,除非两个同时插入记录,所以在更新之前最大值是相同的,它给了我重复的 ID 问题。

谁能帮我解决这个问题。

标签: sqlasp.net-mvc

解决方案


您的键列应使用属性[DatabaseGenerated],最好使用值DatabaseGeneratedOption.Identity

当它已经是圆形并且工作正常时,不要重新发明轮子。


推荐阅读