私はMVCプロジェクトに取り組んでいます。チュートリアルやその他の情報源から始める方向性とヘルプの割り当て。いずれもNHibernate.Linqライブラリを参照しています。しかし、それはメインのダウンロードソースから削除されたようで、私が読んだソースはNHibernate 3に吸収されている可能性があると指摘しました。
ただし、主な変更点は、リポジトリにNHibernateContextから継承させ、ISessionオブジェクトの "linq"プロパティにアクセスさせることでした。
Nhibernate.linqが3で不要になった場合、どうすればlinqライブラリを使用するかどうかを確認できますか。
回答:
回答№1の場合は3Session.Query<YourDomainObjectType>()
あなたに与えるでしょう IQueryable
あなたは遊ぶことができます。 NHibernate.Linq名前空間(現在はNHibernate.dllに含まれています)を使用する必要があります。また、Remotion.Data.Linq.dllを参照に追加する必要があります。