我想获得下一个自动递增的主键,在这里我理解使用 T-SQL 来做到这一点。所以我写了以下方法:
public int GetLastNewsID()
{
const string command = @"SELECT IDENT_CURRENT ('{0}') AS Current_Identity;";
int id = EntityModel.ExecuteStoreCommand(command, "News");
return id;
}
但它返回 -1,而它现在必须是 4。
PS:当我在 SQL Management Studio 中执行以下 T-SQL 时,它返回 4
USE T;
GO
SELECT IDENT_CURRENT ('NEWS') AS Current_Identity;
GO