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