日期:2014-05-20  浏览次数:20981 次

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;
直接取就可以了。