ServiceStack 中以特定 ID 开头的数据注释

Data Annotation to start with specific ID in ServiceStack

我的模型中有一个简单的 Id,如下所示:

   [AutoIncrement]
   public Int32 Id { get; set; }

每当插入新记录时它会自动递增,但它总是从 0 开始。如果我想让它从 10000 开始怎么办?我想设置一个默认的起始 ID。有什么方法可以通过数据注释来做到这一点?

不,这不能通过属性获得,每个 RDBMS 都有自己的重置 AutoIncrement 的语法,例如SQL 服务器:

db.ExecuteSql("DBCC CHECKIDENT (MyTable, RESEED, 10000)");