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

モデルがわずかに変更された複数のデータベース。実行時に EF がさまざまなデータベース構造を処理できるようにするにはどうすればよいですか?

    これは現在、正式に にすることはできません。適切な方法で行う .

    ただし、同様の構造を持つ異なるデータベース間で切り替えることができるという最終結果は、依然として達成できます(モラルのない人にとっては)。 パート列を削除して使用できます

    解決策は、包括的な EF を持つことです すべてのテーブルとすべての列を持つデータベースから生成されたモデル (任意のデータベースにあり、論理 OR のように考えます) すべての)。次に、すべての db 環境からのすべてのプロパティを持つすべてのエンティティを含むモデルを、実行時にクエリされる環境に固有に削除できますdatabase-with-slightly-ching-models-how-do-i-allow-entity-framewor">ここで説明するメカニズム 。これは、列のタイプが変更された場合には適用されません。

    私の場合は 2 週間かかったので、これで時間を節約できることを願っています...




    1. AWSデータベース移行サービスDMS

    2. org.json.JSONException:java.lang.String型の値<brをJSONObjectに変換できません

    3. MYSQL結合更新の内部ステップ

    4. OracleODP.netマネージドドライバーとアンマネージドドライバー