Per*_*ave 3 .net c# linq-to-sql
如何通过LINQ2SQL检索新创建的记录的主键?
var peon = new Peon { name = 'Serf' };
context.Peons.InsertOnSubmit(peon);
context.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)
LINQ2SQL模型是否会使用主键自动更新?我无法在文档中找到有关此内容的任何信息.
或者是否有其他方法来获取最后插入记录的主键?最好不要搜索记录.
我的问题的上下文是我的类通过多对多表与另一个类相关联.我需要主键将关联插入该表.例如:
// After previous code.
var bossPeonMapping = new { PeonId = peon.Id, BossId = boss.Id };
// Insert mapping
Run Code Online (Sandbox Code Playgroud)
如果LINQ2SQL为我提供更好的方法,我会很感激.
| 归档时间: |
|
| 查看次数: |
422 次 |
| 最近记录: |