繁体   English   中英

如何在不使用MySql自动增量的情况下增加主键

[英]How to increment primary key without using Auto Increment in MySql

我有一个名为Tl的表,该表由ID,Name和Course字段组成。 在我看来,当我单击“添加详细信息”按钮时,我应该能够填写姓名和课程并将其保存为数据库。
这里我的ID是主键,但是我没有在此字段中使用AutoIncrement。不使用增量选项,我应该能够保存新添加的值。
谁能建议我如何使用linq查询实现这一点。
谢谢!

我假设您正在使用EntityFramework

var dbMaxId = context.TIs..Max(m => (int?) m.ID);
model.ID = dbMaxId + 1;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM