我有一張表,通常在插入時,自動鍵會增加。但是,有些情況下我們想設置ID(這很容易用SQL中的「IDENTITY INSERT」完成)。如何在LINQ-to-SQL(IDENTITY INSERT)中手動設置標識字段
有沒有辦法用LINQ to SQL來實現這一點?
感謝,
我有一張表,通常在插入時,自動鍵會增加。但是,有些情況下我們想設置ID(這很容易用SQL中的「IDENTITY INSERT」完成)。如何在LINQ-to-SQL(IDENTITY INSERT)中手動設置標識字段
有沒有辦法用LINQ to SQL來實現這一點?
感謝,
到這裏看看:http://social.msdn.microsoft.com/Forums/en-US/linqtosql/thread/566e9540-911e-48b4-ac31-f69c0ab9f7fb/
我剛剛遇到了這個如何在EF中執行此操作,而不是LINQ-to-SQL,但這個(接受的)答案似乎沒有幫助:兩個鏈接都解釋瞭如何使用DB生成的ID,而不是臨時覆蓋他們正如我(和OP在這裏)試圖做的那樣。或者我錯過了什麼?謝謝。 – Rup 2011-01-12 23:08:04
所以你找到一個解決辦法? BTW。你爲什麼接受沒有給你解決方案的答案? – 2016-10-26 14:07:03