無主鍵從表中的記錄我使用LINQ連接到第三方數據庫。如何插入/更新/刪除使用LINQ
現在我要插入一些記錄到一個表有沒有主鍵設置,我得到這個異常:
System.InvalidOperationException:無法執行創建,更新或刪除對「表操作(the_table)',因爲它沒有主鍵。
我該如何解決這個問題?我應該使用ExecuteCommand
來避免這種異常嗎?
無主鍵從表中的記錄我使用LINQ連接到第三方數據庫。如何插入/更新/刪除使用LINQ
現在我要插入一些記錄到一個表有沒有主鍵設置,我得到這個異常:
System.InvalidOperationException:無法執行創建,更新或刪除對「表操作(the_table)',因爲它沒有主鍵。
我該如何解決這個問題?我應該使用ExecuteCommand
來避免這種異常嗎?
有沒有在表中唯一的列? – tschmit007
@ tschmit007是的,有一個獨特的列,但沒有被設置爲PK – davioooh
使用它(即聲明),如EF模型中的PK – tschmit007