Anda perlu memeriksa properti Anda di kolom GUID - yang perlu Anda pastikan adalah:
-
Auto Generated Values
disetel keTrue
(jadi pada dasarnya Anda memberi tahu Linq-to-SQL bahwa database akan menghasilkan nilai) -
Auto-Sync
harus disetel keOnInsert
sehingga objek C# Anda akan diisi dengan nilai baru setelah Anda memanggilcontext.SubmitChanges()
Dengan dua pengaturan ini, Anda harus mendapatkan perilaku yang diharapkan:tidak perlu mengatur GUID di sisi klien, database akan menghasilkan nilai baru dan memasukkannya, dan Anda akan mendapatkannya kembali setelah panggilan ke .SubmitChanges()