如何在不使用MySql中的Auto_increment的情况下增加主键

时间:2012-06-20 09:32:28

标签: mysql linq-to-sql

我有一个名为Tl的表,其中包含字段ID,名称和课程。 在我看来,当我点击ADD DETAILS按钮时,我应该能够填写名称和课程并将其保存为DB 这里我的ID是主键。但我没有在此字段中使用AutoIncrement。如果没有使用增量选项,我应该能够保存新添加的值。
任何人都可以建议我如何使用linq查询来实现这一点 谢谢!

1 个答案:

答案 0 :(得分:1)

我猜你正在使用EntityFramework

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