【发布时间】:2011-10-13 07:10:40
【问题描述】:
我想获得下一个自动递增的主键,Here 我知道使用 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。
附注: 当我在 SQL Management Studio 中执行以下 T-SQL 时,它返回 4
USE T;
GO
SELECT IDENT_CURRENT ('NEWS') AS Current_Identity;
GO
【问题讨论】:
标签: c# sql tsql entity-framework identity-column