LINQ to Entities クエリがあります
From item In ctx.Items
Select new {
ListPrice = item.Cost / (1M - item.Markup)
};
cast
クエリを実行して具体化する前に、リスト価格にa を適用するように EF に指定できますか1 ? 多分のようなものはありEntityFunctions.Cast
ますか?または、ESQLcast
関数を使用できますか?
これらの行に沿って LINQ に SQL クエリを生成させたい
SELECT cast((Cost / (1 - Markup)) as decimal(10, 2)) AS ListPrice
1私の目標は、一連の精度を取り除き、クエリをスケーリングすることです。10 進数の引き算と割り算があるため、計算結果は 10 進数 (38, 26) になります。これは、.NET が処理できる量をはるかに超えており、私が必要としている量を超えています。