c# – 在LINQ2SQL插入后获取主键
发布时间:2020-12-16 01:45:23 所属栏目:百科 来源:网络整理
导读:如何通过LINQ2SQL检索新创建的记录的主键? var peon = new Peon { name = 'Serf' };context.Peons.InsertOnSubmit(peon);context.SubmitChanges(); LINQ2SQL模型是否会使用主键自动更新?我无法在文档中找到有关此内容的任何信息. 或者是否有其他方法来获取
如何通过LINQ2SQL检索新创建的记录的主键?
var peon = new Peon { name = 'Serf' }; context.Peons.InsertOnSubmit(peon); context.SubmitChanges(); LINQ2SQL模型是否会使用主键自动更新?我无法在文档中找到有关此内容的任何信息. 或者是否有其他方法来获取最后插入记录的主键?最好不要搜索记录. 我的问题的上下文是我的类通过多对多表与另一个类相关联.我需要主键将关联插入该表.例如: // After previous code. var bossPeonMapping = new { PeonId = peon.Id,BossId = boss.Id }; // Insert mapping 如果LINQ2SQL为我提供更好的方法,我会很感激. 解决方法
提交更改后,实体应具有主键值.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |