私は、同じモデルファイル内に別のデータベースからユーザベースを表すエンティティを作成するために、SQL 2008データベースから取得したモデルを用意しました。どのように私は同じモデルでこれを行うことができ、データベースビューを作成しないでください。2つの異なるデータベースのテーブルを使用する - エンティティフレームワーク
3
A
答えて
2
SSEWにVIEWを作成することができます。私。データベースビューではなく、Entity Frameworkビューです。
DefiningQueryのドキュメントをご覧ください。 DefiningQueryには、データベースビューと同様に、ネイティブSQL本体がありますが、データベースにはというビューは必要ありません。
この時点でエンティティは読み取り専用になります。したがって、エンティティの読み取り/書き込みを再度行うためにFunctions(SSDLに)とModificationFunction Mappings(MSLに)を追加する必要があります。機能一度
注意は、あなたではなくXMLの周りいじくるよりも、修正マッピングを作成するためにデザイナーを使用する必要がありますSSDLです。
は、一般的にSSDLの関数だけで保存されprocsのラッパーですが、あなたはおそらくどちらかの保存されprocsのを作成しないデータベースビューを追加したくないと見て。
幸いにもあなたは(再びすなわちネイティブSQL)あまりにSSDLで直接SSDL機能にCommandTextを埋め込むことができます。
これらの手順をすべて実行すると、必要なものを手に入れることができます。
しかし、私はそれが簡単ではないことを認めます。
これは(少なくとも始める方法のヒントを与えることで)役立ちます。
アレックス(Entity Frameworkチーム)
関連する問題
- 1. エンティティフレームワーク(コア)2つの異なるデータベースから複数のテーブルを照会
- 2. 異なるサーバー上の2つのデータベースにある2つのテーブルを使用するクエリを作成する
- 3. 異なるデータベースの2つのテーブルを比較する方法
- 4. 2つの異なるテーブルから2つのSELECTステートメントを使用する
- 5. 2つの異なるデータベース
- 6. 2つの異なるデータベースの2つのテーブルの行を比較します
- 7. 2つの異なるデータベースから2つの異なるテーブルの列を比較します。
- 8. 2つの異なるmysqlデータベースのテーブル間でデータをコピー
- 9. 異なるデータベースを持つ2つ以上のシステムのレポートを使用する
- 10. 2つの異なるタイプのデータベース間で1つのテーブルを共有する
- 11. 2つの異なるデータベースの2つのテーブルのdplyrからのanti_join()の使用
- 12. 1つのクエリ内で2つの異なるSQLデータベースを使用する
- 13. 同じデータを同じデータベースに2つの異なるテーブルに挿入
- 14. 2つの異なる科目が1つのテーブルを使用する
- 15. ibmの異なるデータベースにある2つのテーブルを使用してビューを作成する方法db2
- 16. モデルで2つの異なるデータベースを使用する - コンストラクタでクラッシュする
- 17. 異なるデータベースの2つのテーブルからのデータを照会する
- 18. 2つの異なるデータベースのテーブルの構造を比較するplsql
- 19. phpを使用して2つの異なるmysqlテーブルのデータをエコーする
- 20. PHPを使用して異なるサーバーの2つのテーブルを比較する
- 21. 2つの異なるエンティティフレームワーク内の同じエンティティ名
- 22. SSRSの2つの異なるテーブルにテーブルを分割する
- 23. 2つのテーブルの異なる条件
- 24. SQL Serverの:... 2つの異なるテーブル
- 25. Djangosum異なるテーブルの2つのフィールド
- 26. 1つのビューで2つの異なる関連テーブルの2つのモデルを使用するMVC4
- 27. 2つの異なるデータベースを使用するとよいですか
- 28. は、2つの異なるデータベースから
- 29. 2つの異なるテーブルから1つのフィールドを2つ選択する(結合を使用)
- 30. 同じモデルを使用して2つの異なるテーブルを作成する
ただし、データベースからのビューのパフォーマンスは同じですか? 私の最大の問題は、ビューのパフォーマンスとエンティティのフレームワークでそれを管理する...私はXMLで編集する必要があり、その後は何もデザイナーで動作するようです。 –