Microsoft SQL Server データベースを共有するいくつかのアプリケーションを作成する必要があります。これらには、ASP.NET Web アプリケーション、WPF デスクトップ アプリケーション、そしておそらく時折奇妙なコンソール アプリが含まれます。
データ アクセスに ADO.NET Entity Framework を使用し、そのオブジェクトをビジネス ロジック用に拡張し、それらのオブジェクトを UI のコントロールにバインドしたいと考えています。
何度も繰り返さずに、各アプリケーションでこれを行うにはどうすればよいですか? データベース スキーマまたはビジネス ロジックが変更された場合、すべてのアプリケーションを簡単に (または自動的に) 更新する方法が必要です。
このシステムをどのように設計すればよいですか?
更新: フォローアップの質問をしました...