如果想插入到視圖中,需要在NHibernate上設置以允許這樣做。使用NHibernate插入視圖
既不
<generator class="identity" />
也不
<generator class="native" />
允許插入件。
當我嘗試此操作時出現錯誤,即「空ID」或「空標識符」。
如果想插入到視圖中,需要在NHibernate上設置以允許這樣做。使用NHibernate插入視圖
既不
<generator class="identity" />
也不
<generator class="native" />
允許插入件。
當我嘗試此操作時出現錯誤,即「空ID」或「空標識符」。
即使使用常規SQL命令,也不能使用NHiberanate從視圖中插入,更新或刪除視圖。視圖旨在用於只讀目的。 您應該以與視圖類似的方式從原始表格中爲您的課程建立模型,然後您可以對其執行任何CRUD操作。
您可以插入到MsSQL服務器的視圖中,有一些約束請參閱http://msdn.microsoft.com/en-us/library/ms174335.aspx – Rippo 2012-03-14 06:38:15
是的,你可以插入到數據庫視圖,而不僅僅是SQL服務器,甲骨文,火鳥......我需要可更新的視圖爲特定的原因 – Sofija 2012-03-14 21:10:15