我正在使用 Entity Framework 4 连接来连接到 SQL 2008 服务器,以便为我的应用程序进行数据库处理。
我在 Visual Studio 2010 中使用 C#,我的问题是关于由 SQL 本身递增的主键字段,我是否有可能找到数据库接下来将使用的 ID。
我不能只找到最后一个项目和 +1 的原因是因为如果我的表包含项目 1、2、3、4 和 5,删除项目 5 然后添加另一个将使下一个项目成为项目 6,而不是再次成为项目 5(因为我在 SQL 中使用身份规范,但必须使用它)。
我找不到任何方法,例如 Item.ID.GetNextIdentity() 或类似的方法,并且已经查看了许多类似的问题,但无济于事。
任何帮助,将不胜感激