問題タブ [nhibernate-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3715 参照

linq-to-nhibernate - nhibernte linq で nhibernate ToFuture クエリを使用する方法

ToFuture は nhibernate linq で動作しますか? もしそうなら、あなたはそれをどのように使いますか?

0 投票する
1 に答える
796 参照

c# - NHibernate 3.0 IQueryable で完全にサポートされている linq 関数はどれですか?

私はしばらくNHibernateを使用しており、NHibernate.Linqが大好きです。Linq が組み込まれた NHibernate 3.0 がリリースされたので、現在どの Linq 関数がサポートされているかを正確に知るためのドキュメントを探していましたが、何らかの理由で決定的なリストがどこにも見つかりません。

「指定されたメソッドはサポートされていません」を確認するために大量のコードを実行することはできません。サポートされている関数のリストがどこにあるか知っている人がいるかどうか疑問に思っていました。

どんな助けでも大歓迎です。

ありがとう

0 投票する
1 に答える
509 参照

c# - 多対多のFluentNhibernateAutoMapperをオーバーライドするための属性の使用

NHibernate Automapperを使用して、次のクラスをマップしたいと思います。

問題は、Automapperが、ロールにadminuserIdがあるスキーマ内に多対1の関係を作成することです。しかし、私はこれで多対多になる役割が必要です。注Roleクラスを変更してIListを含めることはできません。これは、別のライブラリにあり、AdminUserの知識がないためです。

私が本当にやりたいのは、このように属性を追加できるようにすることです。

これにより、automapperはこれを強制的に実行します。Automapper構成を調整してこの属性を探すことは可能ですか、それともすでにこの仕事をしているFluentNhibernateに組み込まれているものがありますか?

あなたが提供できるどんな助けにも感謝します。

アップデート -

ポインタ(賛成)に感謝しますが、今はここで立ち往生しています:

0 投票する
1 に答える
1198 参照

c#-4.0 - プログラムでNhibernateをlog4netの低いログレベルに設定します

log4netにログを記録するが、Nhibernateも使用するアプリケーションがあります。私のアプリは、Nhibernate(Fluent Nhibernate configを使用)とlog4Net(BasicConfiguratorを使用)の両方をプログラムで構成します

問題は、ログがNhibernateのログ情報でいっぱいであり、99.9%の時間は必要なく、Nhibernateからの完全なログが原因でアプリの速度が低下することです。

プログラムですべてのNhibernateロガーを無視するようにロギングまたはlog4Netを実行しないようにNihbernateを構成するにはどうすればよいですか?xml構成ファイルを使用してそれを実行できることは知っていますが、これは私にとってのオプションではありません

どんな助けでも大歓迎です。

0 投票する
1 に答える
786 参照

nhibernate - LinqのFetchManyをNHibernateにバインド

一部のクエリにFetchManyを使用していますが、NHibernateプロファイラーで次のエラーが発生します。

警告:
コレクションフェッチで指定されたfirstResult/maxResults。メモリに適用!

これは、フェッチがバインドされていないためだと思います。これに対する解決策はありますか?

0 投票する
1 に答える
1703 参照

nhibernate - nHibernate3QueryOverとcompoundfrom句

Linqからオブジェクトへの複合句(Linqからオブジェクトへの変換が可能)をnHibernate 3QueryOver構文で合成する方法を知っている人はいますか?Linq To nHibernateでそれが可能であることは知っていますが、クエリオーバーAPIに頭を悩ませようとしています。

これは、Linqのmsdnからオブジェクトに取った例です。

MSDNから取得

0 投票する
2 に答える
8268 参照

asp.net-mvc-3 - nhibernateエンティティをjsonエラーにシリアル化:接続中にセッションをシリアル化できません

nhibernateエンティティをjsonにシリアル化しようとしていますが、接続中にセッションをシリアル化できないというエラーが常に発生します。nhibernateプロキシと関係がありますか?

0 投票する
1 に答える
15815 参照

nhibernate - NHibernateの現在のセッションコンテキストの問題

最近、ISessionを直接使用することから、ラップされたISession、Unit-of-Workタイプのパターンに移行しました。

以前はSQLLite(メモリ内)を使用してこれをテストしていました。SessionFactoryを構成し、ISessionを作成し、SchemaExportを使用してスキーマを構築し、ISessionを返し、セッションを閉じるまでスキーマを存続させる単純なヘルパークラスがあります。これを少し変更して、SessionFactoryを構成し、ISessionを作成し、スキーマを構築し、ファクトリをNHibernateUnitOfWorkに渡して、テストに返します。

内部的には、NHibernateUnitOfWorkはスキーマの作成に使用されたISessionを取得する必要があります。そうしないと、インメモリデータベースには実際にはスキーマがないため、これはISessionを取得するために呼び出すメソッドです。

問題は、が登録されthis.sessionFactory.GetCurrentSessionていないという例外を常にスローすることです。ICurrentSessionContext

プロパティとさまざまな値を設定するためにさまざまな方法を試しましたが(上記の「thread_static」と私自身ICurrentSessionContext)、どれも機能していないようです。

誰でもアドバイスをもらいました

0 投票する
2 に答える
491 参照

nhibernate - NHibernateは連結されたプロパティを比較します

どのようにこれを行いますか

NHibernate(3.0)を使用していますか?これまでに試しました

無駄に。

0 投票する
1 に答える
1342 参照

performance - Hibernate 統計

generate_statistics を true に設定すると、パフォーマンスの問題になりますか? または、これによりNHibernateのパフォーマンスが向上しますか? これを常にtrueに設定する必要がありますか?本番システムでも?