問題タブ [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.

0 投票する
4 に答える
21273 参照

nhibernate - NHibernate QueryOver API を使用して行数を取得するにはどうすればよいですか?

NHibernate 3.x の一部である QueryOver API を使用しています。行数を取得したいのですが、使用しているメソッドはすべてのオブジェクトを返し、コレクションの数を取得します。行数の整数/長い値を返す方法はありますか?

私は現在使用しています:

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

nhibernate - ManytoMany を使用した Hibernate QueryOver

私は QueryOver を学んでいますが、単純な多対多のクエリを実行する方法を一生理解できません。

私は次のように書いています。

これにより、目的の結果が得られます。基本的に私は持っています

製品 > 製品カテゴリ < カテゴリ

ProductCategory には ProductId / CategoryId しかなく、特定のカテゴリのすべての製品を選択しようとしています。

クエリオーバーでこれを行うには、どこから始めればよいかわかりません。

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

nhibernate - Nhibernate QueryOver Orderby

queryover 呼び出しで orderby を分離しようとしていますが、これはコンパイルされません

これを行う方法があると思いますが、どういうわけかascをlinq式に持ち込んでいますか? 助けてくれてありがとう!

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

nhibernate - QueryOver によるエンティティの選択

質問があります。私はこのクエリを持っています:

Item エンティティのみを返し、Item Relation を返すにはどうすればよいですか?

ありがとう

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

c# - nhibernatequeryOverプロジェクション構文

NH 3.0クックブックからいくつかのコードを試していますが、なぜ以下のコードをコンパイルできないのか疑問に思っています。これを機能させる必要があるQueryProjectionBuilderは「NHibernate.Criterion.Lambda」にあると思いますが、そのためのusingディレクティブは役に立ちません。

問題は、SelectGroupとSelectAvgの部分です。本の構文が正しいと仮定すると、誰かがここで欠落している参照を見ることができますか?

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

c# - NH3の簡単な要約

現在、私はNH3で遊んでいますが、これは本当に単純なことには最適です。それほど単純ではないということになると、私たちは迷子になります。

サンプルの映画データベースを作成しています。映画に関連付けられているジャンルの数ですべての映画エンティティを表示したいと思います。出力リストは次のようになります。

MovieId | タイトル| プレミア| ジャンルカウント

3 | bla bla | 1990-01-01 | 2

SQLを使用すると、次のようになります。

ご覧のとおり、これは本当に単純な要約SQLです。

QueryOverを使用してすべての映画のジャンルをカウントする集計:

映画クエリ:

では、genresQueryをmovieQueryと結合して、サマリーエンティティリストを作成する方法を考えてみましょう。たとえば、MovieSummary(MovieSummaryには追加の列GenresCountがあります)としましょう。QueryOverで実行できますか?NH3でできますか?

-よろしく、マッコ

0 投票する
3 に答える
18322 参照

nhibernate - queryover and(x like'a'またはylike'a')

こんにちはqueryoverAPIを使用しているときに、「like」と「or」を組み合わせるエレガントな方法はありますか?'like'の場合、次のようなものがあります。

'または'の場合、次のようなことができます。

しかし、どうすれば次のようなクエリを作成できますか?

select * from n where'%abc%'のようなコードまたは'%abc%'のような説明

0 投票する
5 に答える
19180 参照

linq - NHibernate 3.0:QueryOverでFirstOrDefault()がありませんか?

LINQプロバイダーと新しいQueryOver構文を使用して、FluentNHibernateとNH3.0で遊んでいます。

ここで、QueryOverを使用して、タイムスタンプ値が指定された値にできるだけ近いが、それより大きくないアイテム(結果と呼ばれる)を取得したいと思います。

さて、Intellisenseは、メソッドのようなものはないと言っていFirstOrDefault()ます。もちろん、注文したクエリを列挙してから、LINQを使用してアイテムを取得することもできます。ただし、これにより、最初にすべてのアイテムがメモリにロードされます。

に代わるものはありFirstOrDefault()ますか、または私は完全に間違っていることを理解しましたか?

0 投票する
4 に答える
43127 参照

c# - nHibernate と QueryOver API で明確な結果を得るには?

私はこのリポジトリメソッドを持っています

フリー テキストの検索文字列とタグのリストを指定します。問題は、メッセージに複数のタグがある場合、重複してリストされることです。Message エンティティに基づく明確な結果が必要です。私は見てきた

ただし、個別の質問にはプロパティのリストが必要です。このメッセージは私のエンティティ ルートです。すべてのエンティティ プロパティを指定せずにこの動作を取得する方法はありますか?

前もってありがとう、アンダース

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

c# - nHibernate Distinct とページングの問題

QueryOver APIを使用するこのリポジトリメソッドがあります

私は両方を試しました

合計カウント(結果がまったく異なるものを返す)と実際のページング(スキップ/テイク)の両方を台無しにします

どうすればこれを修正できますか?

前もってありがとう、アンダース