我正在使用類型提供程序將數據插入SQL Server數據庫。我想要我插入的條目的ID。在C#中,我可以在調用SubmitChanges()之後從「foo」訪問ID。這在F#中不會發生。它是否與不變性有關?有沒有辦法訪問這些ID而無需再次調用數據庫?F#在SubmitChanges之後獲取ID(使用SQLDataConnection類型提供程序)
foo
|> dbContext.MyTable.InsertAllOnSubmit
dbContext.DataContext.SubmitChanges()
//data in foo gets added, but Ids are all 0.
//In MyTable, Id is an int identity(1,1) primary key
你能展示相當於C#的代碼嗎? –
[這裏只是一個插入鏈接](http://stackoverflow.com/a/113948/4126319) –