当前位置: 代码迷 >> LINQ >> linq获取刚刚插入的数据
  详细解决方案

linq获取刚刚插入的数据

热度:5489   发布时间:2013-02-26 00:00:00.0
linq获取刚插入的数据
sql中 再插入语句后 加:select @@identity 即可返回刚插入的数据的ID
在Linq中如何实现返回刚插入的数据呢?

------解决方案--------------------------------------------------------
取Last值
------解决方案--------------------------------------------------------
orm框架 都做好了,插入操作生成的sql语句默认有 select @@identity ,直接取 modle的id就行。
------解决方案--------------------------------------------------------
比如
User u = new User() { Name = ... Address = ... };
db.Users.Add(u);
db.SaveChanges();
int id = u.ID();
------解决方案--------------------------------------------------------
User u = new User() { Name = ... Address = ... };
db.Users.Add(u);
db.SaveChanges();
int id = u.ID;
直接取就可以了。
  相关解决方案