-2

Entity FrameworkとMVCを使用せずに、新しいASP.NET 4.0 WebアプリケーションでNHibernateを使用できますか?

Webサイトを実行すると、エラーは表示されませんが、データベースからデータを選択できません。詳細に調べてみると、dailectの内部例外があることがわかりました。

Oracle10gデータベースで.NET4.0を使用しています。


みなさん、ありがとうございます。私のウェブサイトは運営されています。ASP.NET 4.0 Webサイトを使用している場合、nhibernateコードはグリッドビューにデータを表示して実行されますが、ASP.NET 4.0プロジェクトを使用している場合、データはグリッドビューに表示されませんが、アプリケーションは両方で実行されています。 nhibernatehelperクラスオブジェクトの詳細を見ると、両方のアプリケーションで例外(Dialect One)が発生しています。

ウェブサイトのアプリケーションでnhibernateを使用し、プロジェクトのアプリケーションでnhibernateを使用する場合、違いはありますか?

4

1 に答える 1

3

NHibernateはORMフレームワークです。エンティティFraneworkもORMフレームワークです。同じASP.NETアプリケーションで、どちらか一方、または両方を問題なく使用できます。NHibernateは、決してEntityFrameworkに関連付けられていません。これらは同様の機能を実現するため、アプリケーションで使用するものを選択できます。

于 2012-12-25T15:24:50.110 に答える