我的模型中有一个简单的ID:
[AutoIncrement]
public Int32 Id { get; set; }
每当插入新记录时它会自动递增,但它始终以0开头。如果我想以10000开头,该怎么办?我想设置一个默认的起始ID。有什么办法通过数据注释来做到这一点?
答案 0 :(得分:1)
这不是通过属性提供的,每个RDBMS都有自己的语法来重置AutoIncrement,例如:对于SQL Server:
db.ExecuteSql("DBCC CHECKIDENT (MyTable, RESEED, 10000)");