動的データ:足場は、テーブルの代わりにビューを使用するLINQクラスでは読み取り専用ですか?
-
19-08-2019 - |
質問
ASP.NET動的データ機能を使用して、データモデルのCRUD足場を生成しようとしています。私のモデルにはスーパータイプ/サブタイプの関係が含まれているため、一部の論理エンティティは2つのテーブルに分割されます。1つは汎用データ用、もう1つはサブタイプ固有データ用です。
LINQコンテキストでは、これらのエンティティを単一のクラスとして公開し、テーブルを結合するビューに裏付けられています。また、挿入/更新/削除用のsprocを作成し、それらを使用するようにクラスの動作を構成しました。
scaffoldingをオンにすると、このデータの読み取り専用ビューのみが生成されます。追加、編集、および削除のリンクは表示されません。なぜですか?
解決
解決しよう:問題は、ビューをサーフェスにドラッグした後、LINQクラスの主キー列を特定しなかったことです。 PKを追加すると、CRUD関数が表示されました。
所属していません StackOverflow