sql - 重复 ID 问题
问题描述
我有一个主详细信息,其中我有一个标识列,我正在获取最大值和增量,以及我使用 ASP.NET MVC 中的实体框架引用我的详细信息表的相同 ID。
它工作正常,除非两个同时插入记录,所以在更新之前最大值是相同的,它给了我重复的 ID 问题。
谁能帮我解决这个问题。
解决方案
您的键列应使用属性[DatabaseGenerated],最好使用值DatabaseGeneratedOption.Identity。
当它已经是圆形并且工作正常时,不要重新发明轮子。
推荐阅读
- python - 嵌套字典上的 for 循环
- python - 如何在 xsl:apply-templates 中使用变量作为值?
- tensorflow - 如何向神经网络添加额外的数据?
- java - 我不明白私有访问修饰符的使用
- memory - 如何检查 x86 PTE 在 Linux 中是否有效?
- django - django (DRF) 的 update_or_create 中的使用条件
- vespa - 没有会话 id,如何找到应用程序的内容 url。我只知道应用程序名称
- java - 在 RestTemplate 代码中得到 400 Request Bad Error 但在 SOAPUI 中得到正确的响应
- python - 如何将时间序列转换为从 00:00.00 开始的 %M:%S.%f
- java - MuteSetup 命令未设置有效的静音命令