2

私はMVC4プロジェクト(コードファースト)で作業しています。このソリューションには 2 つのプロジェクトが含まれており、プロジェクトは固有のデータベースを共有しています。クラスPOCOを使用してクラスライブラリを作成し、これらのクラスライブラリを2つのプロジェクトで読み取りました。各プロジェクトには 1 つの dbcontext がありますが、すべてのクラスが 2 つのプロジェクトに含まれているわけではありません。たとえば、simplemembership のクラスがあり、プロジェクトの 1 つが Active Directory 権限で実行されており、1 つのプロジェクトでのみ使用されるクラスがいくつかあります。Code first migrations を実行したいのですが、保留中の変更を常に検出し、あるプロジェクトが他のプロジェクトと互換性のない変更をデータベースに適用するため、どうすればよいかわかりません。同じものをコピーするのは解決策ですか? 2 つのプロジェクトの DBContext のコンテンツと常にすべてのライブラリ クラスを初期化しますか? またはより良い解決策が存在しますか?ありがとう。

4

0 に答える 0