これは現在、正式に にすることはできません。適切な方法で行う .
ただし、同様の構造を持つ異なるデータベース間で切り替えることができるという最終結果は、依然として達成できます(モラルのない人にとっては)。 パート列を削除して使用できます 。
解決策は、包括的な EF
を持つことです すべてのテーブルとすべての列を持つデータベースから生成されたモデル (任意のデータベースにあり、論理 OR
のように考えます) すべての)。次に、すべての db 環境からのすべてのプロパティを持つすべてのエンティティを含むモデルを、実行時にクエリされる環境に固有に削除できますdatabase-with-slightly-ching-models-how-do-i-allow-entity-framewor">ここで説明するメカニズム
。これは、列のタイプが変更された場合には適用されません。
私の場合は 2 週間かかったので、これで時間を節約できることを願っています...