0

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

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

スキャフォールディングをオンにすると、このデータの読み取り専用ビューのみが生成されます。追加、編集、削除のリンクは表示されません。なんで?

4

1 に答える 1

3

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

于 2008-12-05T17:27:21.013 に答える