0

ASP.NET動的データを介してスキャフォールディングし、既存のエンティティモデルに組み込みたい別のデータベースにテーブルがあります-これを行う方法はありますか?(たとえば、ビューまたは他のメカニズムを使用するか、アドホックSQLまたはストアドプロシージャを介してビュー、編集、または挿入操作をカスタマイズしますか?)

DynamicDataサブフォルダー構造全体を複製して、1つのテーブルに対して別のエンティティモデルを作成したくない

4

1 に答える 1

0

これを解決するには、DefiningQueryを使用して.edmxファイルのSSDLセクションとCSDLセクションにエンティティを手動で作成し、エンティティクラスのEntitySetsを定義します。

また、CommandTextプロパティを使用して、インラインSQLでSSDLに挿入/更新/削除関数要素を追加しました

この時点で、DesignerにCRUDメソッドを定義したこれらのインラインSQL関数にマップさせるのに十分でした。

それは少しトリッキーですが、それは機能し、一般的なアプローチは私が考えていなかった多くの可能性を開きます

于 2012-04-05T21:16:25.917 に答える