sql >> データベース >  >> RDS >> Sqlserver

EntityFrameworkモデルを複数のデータベースにまたがらせる

    あなたがテストをしてそれがうまくいったなら、あなたはおそらく他の誰も知らない何かを示したでしょう。これまで、私は常にこのタイプの質問に答えていました。2つのデータベースで単一のモデルを使用することはできません(2番目のデータベースからテーブルを隠すビューに基づくいくつかのより醜い回避策があります)。今、私は2つの回避策を知っています。

    このアプローチの唯一の欠点は、データベースからモデルを更新を実行すると、EDMXのSSDL部分に手動で加えられたすべての変更が常に失われることです。 。これは、EDMXを手動で開発するか(非常に大変な作業です)、データベースから更新するたびに変更を追加するツール/スクリプトを使用することを意味します。



    1. V $ SQL_SHARED_CURSOR TOP_LEVEL_RPI_CURSOR

    2. PL/SQLブロックの文字列変数からユーザーを作成します

    3. SQL Serverで親テーブル、参照テーブル、外部キー制約の名前と列を取得する方法-SQL Server/TSQLチュートリアルパート71

    4. PostgreSQLストリーミングと論理レプリケーション–比較