在Object创建时从DataBase获取Identity值

时间:2012-06-06 14:54:39

标签: c# asp.net-mvc-3 azure-sql-database

我'在Azure上运行ASP.Net MVC 3应用程序。我只是创建一些名称的用户,并将它们添加到SQLAzure DB中 是否可以在创建时获取用户的ID,或者我是否需要向DB请求 我实际上有:

  

用户user =新用户(姓名);
  db.Users.Add(用户);
  db.SaveChanges();
  //这里获取用户db generated id

非常感谢。

1 个答案:

答案 0 :(得分:2)

不确定Azure中是否相同但是在使用实体框架时,您只需在SaveChanges()之后访问该ID即user.UserID(或属性的任何名称来自您的数据库)调用