0

私は現在進行中のプロジェクトに取り組んでいます。そこでは、いくつかのテーブルに対して異なるスキーマを持つデータベースの2つのインスタンスがあり、1つから別のテーブルへの転送に使用されています。

データベーススキーマは、次のように明確に定義されていません。

  • 一部のテーブルに主キーがありません
  • 複合キーとしての主キー
  • 複合主キーの外部キー
  • 同じテーブルの主キー列を参照する外部キー制約
  • 複合主キーが別のテーブルで外部キーとして参照されています
  • 400以上のテーブルがあり、増加します

実装されているオブジェクト指向の概念が非常に少ないアプリケーション、または使用されるオブジェクトが少ないとしましょう。

したがって、もしあれば、いくつかの答えを探して、開発プロセスを高速化するために、この特定の時間にリポジトリパターンを備えたNHibernateを導入します。

乾杯。

4

1 に答える 1

1

大量のカスタムSQLを含むプロジェクトに正常に導入しましたが、非常にうまく機能しました。最も難しい部分は、少なくとも部分的にoksihであるオブジェクトモデルにテーブルをマッピングすることでした。しかしそれ以外は、それは良かったし、物事がはるかに速く進み、テストに役立ち、SQLクエリの多くの問題を取り除きました。

于 2010-07-08T07:41:43.960 に答える