0

データベースの種類を認識しないように、アプリケーションからデータベースを抽象化するにはどうすればよいですか? データ リポジトリとして SQL Server または Visual FoxPro をサポートする必要がある .Net 3.5 WPF アプリケーションを設計する必要があります。

私の設計目標は次のとおりです。

  1. データ アクセス層でコードを記述するときに、データ リポジトリのタイプを非表示にします
  2. SQL と FoxPro の切り替えをできるだけ迅速かつ簡単に行う
  3. DAL から ANSI SQL とストアド プロシージャの両方を使用できるようにする
  4. プロジェクトに参加する他の開発者にとって、学習曲線は最小限でなければなりません

これは、おそらく CSLA を使用する WPF アプリケーションになります。

ある種の ORM の使用を考えたことはありますが、この種のテクノロジの経験はありません。

4

1 に答える 1