注册

EFCore 如何生成AUTO_INCREMENT自增列值

DM_054235 2025/09/30 49 0

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM.Microsoft.EntityFrameworkCore 6.0.0.37033
【操作系统】:Windows
【CPU】: Intel
【问题描述】*:数据库表A,ID自增列采用AUTO_INCREMENT。从EFCore中新增数据报错,数据示例: {"ID": 0, "Name": "11232"} 调用代码:dbSet.Add(entity); 错误信息为:image.png
自增列方式改成IDENTITY(1,1),则正常新增。 底层应该是靠scope_identity()实现自增值返回,是否有考虑支持AUTO_INCREMENT的值返回的计划(LAST_INSERT_ID())?有什么办法可以正常返回自增值?

回答 0
暂无回答
扫一扫
联系客服