問題タブ [bltoolkit]
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.
jquery - BLtoolkit の LINQ クエリに定数を追加する方法
BLtoolkit の LINQ クエリに定数を追加しようとしています。
ただし、結果には「column」列のみがあり、「cnst」列はありません。
sql - blToolkit にパラメーターの挿入を強制する
BlToolkit を使用していますが、最終的にコンパイルされたクエリでパラメーターを使用しないようにしたいと考えています。
例: コンパイルするクエリ:
しかし、私はそれを次のようにコンパイルしたい:
何か案が?
c# - BlToolkit LINQ から式を抽出してコンパイルできるようにする
この式を抽出しようとしています:
expression というextern 変数に。
そして、次の BlToolkit LINQ クエリでこの変数を使用できるように、それを抽出したいと考えています。
コンパイルできるように変数を挿入する方法を見つけることができます。
c# - Reverse() を SQL に変換できないのはなぜですか?
私のアプリケーションは、ORM ツールとして BLToolkti を使用する ASP.NET 4.0 で実行されています。
クエリ可能な式があります:
q.ToList() を変換しようとすると、次のエラーが発生します。
Sequence 'Table(TeamBudget).Where(tb => ((tb.TeamId == value(VfmElita.DataLogicLayer.Teams.Team+TeamBudget+<>c__DisplayClass78).teamId) AndAlso (tb.Season == value(VfmElita.DataLogicLayer. Teams.Team+TeamBudget+<>c__DisplayClass78).season))).OrderByDescending(tb => Convert(tb.Id)).Take(20).Reverse()' は SQL に変換できません。
クエリ可能なオブジェクトから「.Reverse()」を削除すると、すべて正常に動作します。
.Reverse() でクエリ可能なオブジェクトを SQL に変換できない理由は何ですか? それはBLToolkitの制限ですか?そのための解決策はありますか?
ありがとうございました!
sql - BLToolkit: DataAccessor の ScalarSource を機能させることができません
こんなSPがあります。
および適切な DataAccessor メソッド
「ストアドプロシージャを呼び出し、名前パラメーターを渡し、結果として最初の出力パラメーターを返す」と理解しています。しかし、この呼び出し
エラーを返します
プロシージャまたは関数 'pPersonGetIDByName' には、指定されていないパラメーター '@ID' が必要です。
例 (OutputParameterTest()) で確認できる限り、問題ないはずです。SQL Server の呼び出しは正しい:
なにが問題ですか?
sql - InsertBatch メソッドの「maxBatchSize」パラメーターの意味
BLToolkit には、一連のオブジェクトを挿入するための InsertBatch メソッドがあります。
「maxBatchSize」パラメータの意味は何ですか? それに関するドキュメントを見つけることができませんでした。ソースコードからも明らかではありません。
お知らせ下さい。
ありがとう。
PSこれは、クエリごとに挿入する必要があるレコード/オブジェクトの量を示すパラメーターだと思いますが、「最大」プレフィックスが付いているのはなぜですか?
c# - linqを使用して日付から日数を引く
日数 (var daysPrior) と日付 (var inDate) を受け取る関数があります。日付は現在の日付です (ライブ システムの場合は、今日の日付になります)。データベースの日付フィールドから日数を差し引く必要があります (var SomeDate, type:timestamp with time zone)。
この関数で、postgres データベースの日付フィールドから日数を減算する linq クエリを作成しようとしています。私はいくつかのことを試してみましたが、運が悪くて多くの検索を行いました.
試行 1
このクエリから始めました。
これは次の SQL (例外の ErrorSQL フィールドから取得) に変換され、次のエラーが発生します。
エラー: {"エラー: 42601: \"')) 日'\""} で構文エラーが発生しました
試行 2
これを実行すると、BLToolkit.Data.Linq.LinqException が発生します。
linq を使用してデータベースの日付から日数を差し引くことができるかどうかは誰にもわかりませんか?
私たちが使用しているツールは、postgres データベース、linq から sql への変換用の BLToolkit です。