問題タブ [activerecordlinq]

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 投票する
3 に答える
767 参照

nhibernate - この Nhibernate クエリを最適化する方法 (835ms)

このクエリがあります

NHibernate プロファイラーからの
クエリ期間
- データベースのみ:
7 ミリ秒 - 合計: 835 ミリ秒

生成されたクエリ:

かなり単純なクエリのようです。6821 行が返されます。これを使用しているのは、ドロップダウンリストにデータを入力することだけです。

前もって感謝します

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

nhibernate - ActiveRecord Linqで二次キャッシュを有効にする方法は?

を使用して二次キャッシュを有効にできますQueryOptions。しかし、Castle ActiveRecord Linq でどのように有効にできるのでしょうか? ActiveRecordLinqクラスにはそのようなプロパティはありません。

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

c# - ActiveRecordLinqステートメントからの戻りで「OR」を使用する

私はMP3ファイルの既存のオンラインライブラリに取り組んでいます。コードの一部は、シリーズタイトルに特定の文字列を含むデータベース内のファイルを検索します。

これは問題なく機能します。ただし、シリーズタイトルに「Truth&Life」が含まれているレコードも返されるような条件を追加する必要があります。私は単に追加することによってこれをやろうとしました

where句の後、ただしVisual Studioは、赤い波線の束を挿入し、orステートメントとその後のすべてをそのメソッドでグレー表示します。これを行うための正しい構文は何ですか?&を使用しないようにデータを変更することは、実用的なオプションではありません。

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

c# - Castle ActiveRecord 3: Equals を使用した ActiveRecordLinq クエリが機能しない

プロジェクト ASP.NET MVC 4 の Castle ActiveRecord のバージョンをバージョン 2.1.2 から 3.0.0 に移行することにしました。NHibernate 2.1.2 のバージョンもバージョン 3.1.0 に更新されました。以下の例のように、私のプロジェクトには ActiveRecordLinq を使用したクエリがいくつかあります (Castle.ActiveRecord.Framework への参照を更新する必要がありました)。

何が起こるかというと、更新が次の例外の生成を開始した後です。

タイプ 'System.NotSupportedException' の例外が NHibernate.dll で発生しましたが、ユーザー コードで処理されませんでした

追加情報: Boolean Equals (Int32)

「Equals」を「==」に置き換えるとクエリは機能しますが、Castle ActiveRecord のバージョン 2.1.2 では「Equals」は通常機能します。

「Equals」プロジェクトを置き換えることなく、この問題を回避する方法について助けが必要です。