任何人都可以向我解释如何使用 Linq 将事务插入数据库并读取该记录的 ID 吗?
最佳答案
如果您没有 DBML 设置,请在您的项目中添加一个。
从解决方案资源管理器向您的项目添加 DBML:
右键单击您的项目 -> 转到添加新项 -> 选择 LINQ to SQL 类
要用您的表填充 DBML,请转到:
查看 -> 服务器资源管理器
展开您的数据库并将您的表拖到 dbml 查看器上
那么如果你的表是caleld Widget:
DataClasses1DataContext db = new DataClasses1DataContext(myConnection);
db.Widgets.InsertOnSubmit(myWidget);
db.SubmitChanges();
//Here myWidget.Id will be set
关于c# - LINQ to SQL 事务和读取插入记录的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4575276/