2012-02-02 59 views
3

我將視圖拖到我的dbml文件上,並從中檢索記錄。修改記錄並調用context.SubmitChanges()時,不會將更改發送回數據庫。經過調試,我看到我的context.ViewName.IsReadOnlytrue是否可以通過Linq-to-sql從視圖更新記錄?

有什麼方法可以改變它嗎?我可以在SSMS中對視圖運行sql update語句,所以我不知道爲什麼這是不可能的。

回答

2

手工標識dbml中的主鍵爲我工作 - 只需從源表中選擇映射到主鍵的字段,並在其屬性中將「主鍵」更改爲true。

+0

這樣做! :) 謝謝! – KallDrexx 2012-02-03 13:18:16

相關問題