設定
- サーバー上の Entity Framework を使用してアクセスする SQL Server 2008 データベースがあります。
- 各クライアントには、オフライン時にデータを格納するための SQL Server Compact Edition 3.5 データベースがあります。
- サーバー定義の Entity Framework から生成される自己追跡エンティティを使用します。
質問
現時点では、サーバー用とクライアント用の 2 つの EDMX が定義されていますが、ストレージ プロバイダー以外は同じです。サーバーのセルフ トラッキング エンティティを使用していますが、クライアント データベースで問題なく動作します。EDMX を 1 つだけにする方法はありますか? 現時点では、1 つの EDMX に変更を加えて、もう 1 つの EDMX に変更するのを忘れるリスクがあります。または、間違ったアプローチを使用していますか?
ノート
サーバー側で適用する必要がある複雑なビジネス ロジックのため、同期フレームワークを使用したくありません。