問題タブ [queryover]
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.
nhibernate - Hibernate の再利用可能な QueryOver
クエリを自己完結型で再利用可能にするために、NH2 でこれを行う傾向がありました。
NH3 に移行したので QueryOver を使用したいのですが、QueryOver を使用して上記を行う方法がわかりません。
nhibernate - NHibernate QueryOver、JoinAliasの問題
私はNhibernateとQueryOverのテクニックにかなり慣れていません。私がいくつかの基本的なことを求めているなら平和;)
私のhbmはこのように見えます、
私は次のようにエンティティを結合しようとしていますが、これは正常に機能します
UserIdフィールドを多対1の関係に変更することなく、同じ方法でUserエンティティに参加できるかどうかを知りたいだけです。達成することは可能ですか?もしそうなら、plsは説明するのに辛抱強くしてください:)
/ BB
c# - nHibernate QueryOver による動的結合
nHibernate と QueryOver を使用して List() のジェネリック メソッドを作成したいと考えています。結合を追加したいところまで来ましたが、結合しているジェネリック型を指定しないとできないと思います...すべてのジェネリックを宣言する必要があるため、それほど動的にはなりません。結合の動的リストを持っている場所はありますか? 以下のコード:
nhibernate - NHibernate ICriteria または QueryOver を使用した集計サブクエリによる並べ替え
NHibernate ICriteria または QueryOver でこのような SQL を実現する方法はありますか?
目的は、タグ Xとタグ Yの両方を持つ投稿がタグ Xだけの投稿の上に来るように、一致するタグの数によってブログ投稿をランク付けすることです。
私はこれまでのところこれを持っています:
ただし、結果のクエリは fetch に参加しませんBlogPost
。代わりに、id のみを返すため、BlogPost
s が繰り返されるときに n+1 が選択されます。
これはNHibernate 3で可能になりましたか?
そうでない場合、代替ソリューションはありますか?
必要に応じてスキーマとドメイン モデルを変更できます。できればSQLやHQLは使いたくない。
nhibernate - NHibernate 3. QueryOver の「ThenFetch」の代替
LINQ プロバイダーと QueryOver の両方で NHibernate 3.0 を使用しています。関連するデータを熱心にロードしたい場合があり、LINQ と QueryOver の両方で "Fetch" メソッドが役に立ちます。今、次のように、第 2 レベルではないプロパティを直接ロードしたいという特別なシナリオがあります。
LINQ では、次のようにメソッド「ThenFetch」を使用してフェッチを「チェーン」できるため、問題はありません。
QueryOver にはそのようなメソッドはありません。どうすれば同じ結果を得ることができますか?
前もって感謝します。
c# - ()=> x.propラムダ式を動的に構築する方法は?
私は次のようなコードを持っています
その後、NHibernate QueryOverの結果が表示され、注文したい
しかし、文字列を使用して動的にの任意のプロパティを指定できるようにしたいと思いdto
ます。Dynamic LINQを使用してみましたが、取得できないようです。また、LambdaExpressionをゼロから構築してみましたが、運が悪かったのです。助けていただければ幸いです。
c# - NHibernate QueryOverを使用するために必要な参照は何ですか?
NHibernateのQueryOverを使用するために必要な名前空間参照がわかりませんか?
とにかく、どうやってこの種のことを見つけますか?「見るべきだった」検索可能なドキュメントはありますか?
c# - NHibernate に算術演算の予測はありますか?
NHibernate からこの SQL を取得したいと思います。
しかし、算術演算 (*) の予測はどこにも見つかりません。
これは私がこれまでに持っているコードです:
nhibernate - NHibernate-基本クラスを使用するQueryOver?
現在、Criteria APIを使用していて気に入っていますが、QueryOverAPIに切り替えることができればさらに良いでしょう。しかし、私の設定は少し奇妙です。データをテーブルに分割するために、1つの基本抽象クラスがあります。
そしてそれを継承するいくつかのクラス:
基準APIを使用すると、次のようなことができます。
基本的に、異なるクラスで同じクエリを使用します。強く型付けされたQueryOverの性質により、これを実行できないようです。基本的な問題は次のとおりです。
にキャストしません
理由は理解できますが、適切なテーブルをターゲットとする汎用QueryOverを作成するために使用できるトリックがあるかどうか疑問に思っています。