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

  • 本文关键字:情况下 MySql mysql linq-to-sql
  • 更新时间 :
  • 英文 :


我有一个名为Tl的表,它由字段ID,Name和Course组成。在我看来,当我单击"添加详细信息"按钮时,我应该能够填写姓名和课程并将其保存为DB.
在这里,我的ID是主键。但我没有为此字段使用自动增量。不使用增量选项,我应该能够保存新添加的值.
任何人都可以建议我如何使用linq query.
实现这一点吗?谢谢!

我假设你正在使用EntityFramework。

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

最新更新