動的データ:足場は、テーブルの代わりにビューを使用するLINQクラスでは読み取り専用ですか?

StackOverflow https://stackoverflow.com/questions/344497

  •  19-08-2019
  •  | 
  •  

質問

ASP.NET動的データ機能を使用して、データモデルのCRUD足場を生成しようとしています。私のモデルにはスーパータイプ/サブタイプの関係が含まれているため、一部の論理エンティティは2つのテーブルに分割されます。1つは汎用データ用、もう1つはサブタイプ固有データ用です。

LINQコンテキストでは、これらのエンティティを単一のクラスとして公開し、テーブルを結合するビューに裏付けられています。また、挿入/更新/削除用のsprocを作成し、それらを使用するようにクラスの動作を構成しました。

scaffoldingをオンにすると、このデータの読み取り専用ビューのみが生成されます。追加、編集、および削除のリンクは表示されません。なぜですか?

役に立ちましたか?

解決

解決しよう:問題は、ビューをサーフェスにドラッグした後、LINQクラスの主キー列を特定しなかったことです。 PKを追加すると、CRUD関数が表示されました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top