トップ「Linq-to-nhibernate」の質問

LINQクエリの使用を可能にする.NETFramework用のNHibernateライブラリのプロバイダー。

LinqからNHibernateへ

Linq toNhibernateに関するいくつかのサンプルプロジェクトまたはチュートリアルを探していました。誰か良いものを知っていますか?

.net linq nhibernate linq-to-nhibernate

匿名型を新しいC#7タプル型に変換します

新しいバージョンのC#があり、便利な新機能のタプルタイプがあります。public IQueryable<T> Query<T>(); […] 続きを読む…

linq-to-entities tuples anonymous-types linq-to-nhibernate c#-7.0

(QueryOver / Linqを使用して)複数のコレクションプロパティを熱心にフェッチしますか?

私は2つの同様の質問を見つけました:nhibernateへのlinqでの複数のフェッチこれは、ThenFetch()を使用して複数のコレクションをロードする正しい方法ですか?このページによると:複数のコレクションプロパティを同時にフェッチしないように注意してください。 このステートメントは正常に機能しますが、次のようになります。var employees = session.Query<Employee>() . […] 続きを読む…

nhibernate linq-to-nhibernate queryover

NHibernateを使用してテーブル内のすべての行を削除する最良の方法は?

統合テストを独立させるために、すべての古いデータを削除し、各テストの前に新しいテストデータを挿入します。 単にすべてのエンティティをクエリして1つずつ削除するよりも、これを行うためのより良い方法はありますか?「テーブル名から削除」を実行するストアドプロシージャを作成することを検討しました。 クリアされるテーブルごとに。 これはかなり高速になるはずですが、SQLクエリを実行したりNH経由でSPを呼び出したりせずに実行すると便利です。私はバニラNHibernateとLinqをNHibernateに使用しています。 Castle Active RecordにはFoo. […] 続きを読む…

nhibernate stored-procedures linq-to-nhibernate

NHibernate.Linq LIKE

NHibernate.Linqを使用してこのクエリを生成するにはどうすればよいですか?WHERE this_.Name LIKE @p0; @p0 = 'test' // Notice […] 続きを読む…

linq nhibernate linq-to-nhibernate

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

LINQプロバイダーと新しいQueryOver構文を使用して、FluentNHibernateとNH3.0で遊んでいます。QueryOverを使用して、タイムスタンプ値が指定された値にできるだけ近いが、それより大きくないアイテム(結果と呼ばれる)を取得したいと思います。 Result precedingOrMatchingResult = Session.QueryOver< […] 続きを読む…

linq nhibernate linq-to-nhibernate queryover

'string'には 'Contains'の定義が含まれていません

私はそのような声明を持っています:var vals = from StandAloneUserPayment saup in _Session.Query<StandAloneUserPayment& […] 続きを読む…

c# linq nhibernate linq-to-nhibernate

linq-to-Nhibernateで複数の条件で結合を使用する方法

2つのクラス(RequestとRequestDetail)があります。 結合によって2つのクラス間でLinq To NHibernateクエリを実行する必要があります。var q = SessionInstance.Query< […] 続きを読む…

c# linq nhibernate join linq-to-nhibernate

Nhibernate 3Linq-内部結合

nhibernate 3 CRをテストしていますが、Linqを使用して次のSQLを作成できません。select * from Users as {user} inner […] 続きを読む…

linq nhibernate linq-to-nhibernate

NHibenateクエリを非同期で実行するにはどうすればよいですか?

サーバーアプリケーションのスケーラビリティを向上させる1つの方法は、IOバウンド操作(ファイル、ソケット、Web要求、データベース要求などの読み取り)を非同期で実行することです。 これは、操作の実行中にスレッドをブロックするだけのThreadPoolでそれらを実行することを意味するものではありません。 正しい方法は、非同期API(BeginRead、BeginGetResponse、BeginExecuteReaderなど)を使用することです。 この問題は、 CLR vi C#の本でこれは、 […] 続きを読む…

.net nhibernate asynchronous linq-to-nhibernate