使用asp.net c#中的实体从mssql获取新记录的id

本文关键字:mssql 获取 新记录 id 实体 net 使用 asp | 更新日期: 2023-09-27 17:58:04

我需要获取新创建的记录表单mssql的id。我读了一些信息,仍然不清楚。上面说我可以做以下事情:

using (var context = new MyContext())
{
  context.MyEntities.AddObject(myNewObject);
  context.SaveChanges();
  int id = myNewObject.Id; // Yes it's here
}

够了吗?

使用asp.net c#中的实体从mssql获取新记录的id

是的,只需保存即可获得新值

请确保设置了"身份"属性

[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int ID { get; set; }

看看:C#,实体框架,自动递增