2011-03-14 13 views
0

他の操作で選択とテーブルのビューを使用できますか?私は継承でそれをしようとしましたが、役に立たなかったのです。Linq-to-SQLの選択ビュー、テーブルの更新

Update or insert of view or function 'dbo.MyView' failed 
because it contains a derived or constant field. 

私はIsDbGeneratedとすることを何をすべきか、私は唯一のインサート上のリストから列を削除する必要があることを理解し

UPD

このエラーを取得。

+0

ビューの定義は可能ですか? – Pleun

+1

読み取り用のビューと書き込み用のSPをサポートするEF4に切り替えることができます。 –

答えて

0

あなたの問題は、おそらくによって引き起こされる:ビューに変更されている列が直接表の列内の基になるデータを参照する必要があります列は、次の介するなど、他の方法で導出することはできません

」。:

集約関数:AVG、COUNT、SUM、MIN、MAX、GROUPING、STDEV、STDEVP、VAR、およびVARP

計算列が他の列を使用する式から計算することができない列。集合演算子UNION、UNION ALL、CROSSJOIN、EXCEPT、およびINTERSECTを使用して作成されたまた、更新可能でもありません。

詳細情報:http://msdn.microsoft.com/en-us/library/ms187956.aspx

関連する問題