C# LINQ到SQL事务和插入记录的读取ID
有人能告诉我如何使用Linq插入数据库并读取该记录的id吗?只需将更改提交到数据库即可。新插入的实体将使用新分配的ID自动更新其ID属性,您可以从中读取它 如果没有DBML设置,请将其添加到项目中。C# LINQ到SQL事务和插入记录的读取ID,c#,linq,linq-to-sql,C#,Linq,Linq To Sql,有人能告诉我如何使用Linq插入数据库并读取该记录的id吗?只需将更改提交到数据库即可。新插入的实体将使用新分配的ID自动更新其ID属性,您可以从中读取它 如果没有DBML设置,请将其添加到项目中。 要从解决方案资源管理器将DBML添加到项目中,请执行以下操作: 右键单击项目->转到添加新项->选择LINQ to SQL类 要使用表格填充DBML,请转到: 查看->服务器资源管理器 展开数据库并将表拖到dbml查看器上 然后,如果您的表是caleld小部件: DataClasses1DataCo
要从解决方案资源管理器将DBML添加到项目中,请执行以下操作:
右键单击项目->转到添加新项->选择LINQ to SQL类
要使用表格填充DBML,请转到:查看->服务器资源管理器
展开数据库并将表拖到dbml查看器上 然后,如果您的表是caleld小部件:
DataClasses1DataContext db = new DataClasses1DataContext(myConnection);
db.Widgets.InsertOnSubmit(myWidget);
db.SubmitChanges();
//Here myWidget.Id will be set
谢谢,请再解释一下。如何使用linq的事务?