你们中的任何人都可以告诉我如何完成以下任务吗?
// Prepare object to be saved
// Note that MasterTable has MasterTableId as a Primary Key and it is an indentity column
MasterTable masterTable = new MasterTable();
masterTable.Column1 = "Column 1 Value";
masterTable.Column2 = 111;
// Instantiate DataContext
DataContext myDataContext = new DataContext("<<ConnectionStrin>>");
// Save the record
myDataContext.MasterTables.InsertOnSubmit(masterTable);
myDataContext.SubmitChanges();
// ?QUESTION?
// Now I need to retrieve the value of MasterTableId for the record just inserted above.
亲切的问候
最佳答案
在您调用 SubmitChanges 之后,标识值被分配给插入的对象。
只需访问:
masterTable.MasterTableId
关于.net - 使用LINQ插入后如何检索标识列值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/664109/