大規模なモデルでEntity Frameworkがうまく動作することについて、いくつかの議論がありました。最も顕著にはthat questionです。NHibernateは大きなモデル(約1000テーブル)をどれくらいうまく扱いますか?
しかし、私はNHibernateが大型モデルをどのくらいうまく処理しているかについての実質的な情報を見つけることができませんでした。何が難しいのですか?
大規模なモデルでEntity Frameworkがうまく動作することについて、いくつかの議論がありました。最も顕著にはthat questionです。NHibernateは大きなモデル(約1000テーブル)をどれくらいうまく扱いますか?
しかし、私はNHibernateが大型モデルをどのくらいうまく処理しているかについての実質的な情報を見つけることができませんでした。何が難しいのですか?
このような多くのモデルでは、セッションファクトリの構築には本当にコストがかかります。一般的な回避策はcache the configuration to a fileです。
IIRC ConfORMは、これらのシナリオでNHibernate/XMLまたはFluent NHibernateよりも高速である可能性があるため、XML/HBM configを使用しません。
大きなモデルでは問題ありません。
もちろん、メンテナンスを容易にするために、ConfORMまたはFluent NHibernateのような規則ベースのデータマッピング手法を使用する必要があります。