問題タブ [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.
nhibernate - この Nhibernate クエリを最適化する方法 (835ms)
このクエリがあります
NHibernate プロファイラーからの
クエリ期間
- データベースのみ:
7 ミリ秒 - 合計: 835 ミリ秒
生成されたクエリ:
かなり単純なクエリのようです。6821 行が返されます。これを使用しているのは、ドロップダウンリストにデータを入力することだけです。
前もって感謝します
nhibernate - ActiveRecord Linqで二次キャッシュを有効にする方法は?
を使用して二次キャッシュを有効にできますQueryOptions
。しかし、Castle ActiveRecord Linq でどのように有効にできるのでしょうか? ActiveRecordLinq
クラスにはそのようなプロパティはありません。
c# - ActiveRecordLinqステートメントからの戻りで「OR」を使用する
私はMP3ファイルの既存のオンラインライブラリに取り組んでいます。コードの一部は、シリーズタイトルに特定の文字列を含むデータベース内のファイルを検索します。
これは問題なく機能します。ただし、シリーズタイトルに「Truth&Life」が含まれているレコードも返されるような条件を追加する必要があります。私は単に追加することによってこれをやろうとしました
where句の後、ただしVisual Studioは、赤い波線の束を挿入し、orステートメントとその後のすべてをそのメソッドでグレー表示します。これを行うための正しい構文は何ですか?&を使用しないようにデータを変更することは、実用的なオプションではありません。
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」プロジェクトを置き換えることなく、この問題を回避する方法について助けが必要です。