プロジェクトに Entity Framework を使用することを検討しています。読み取りサーバーと書き込みサーバーで構成されたデータベース環境で動作するように EF を構成する方法を理解しようとしています。書き込みサーバーへのすべての更新は、読み取りサーバーに複製されます。
私の質問は次のとおりです。
2 つの環境で異なるデータ モデルを生成する必要がありますか?
同じデータ モデルを再利用できますか?
これを可能にするEF自体に組み込まれているものはありますか?
ありがとう
プロジェクトに Entity Framework を使用することを検討しています。読み取りサーバーと書き込みサーバーで構成されたデータベース環境で動作するように EF を構成する方法を理解しようとしています。書き込みサーバーへのすべての更新は、読み取りサーバーに複製されます。
私の質問は次のとおりです。
2 つの環境で異なるデータ モデルを生成する必要がありますか?
同じデータ モデルを再利用できますか?
これを可能にするEF自体に組み込まれているものはありますか?
ありがとう
でも...
あなたがこれをどのように機能させるつもりなのか、私にはよくわかりません。ORM の実質的なメリットが失われ、変更の追跡ができなくなり、書き込みモデルから読み取れないという多くの問題が発生します。
率直に言って、どの ORM でもこれを機能させる方法がわかりません。
任意の接続文字列で ObjectContext をインスタンス化できるため、同じモデルを再利用できます。私の知る限り、後で接続を切り替えることもできるので、同じ EntityContext で 2 つの異なるサーバー接続を使用できます。