linq は初めてですが、
linq を使用して単一の結果を取得する最も簡単な方法は何ですか?
例、私のクエリ
var query =
from c in db.productInfo
where c.flavor == "Classic Coke" && c.container == "Can"
select c.co2Target;
double 値を持つ単一のフィールドのみを返す必要があります。どうすればそれをクエリから引き出すことができますか? 過去に私は ExecuteScalar を使用していました。どうすればlinqでできますか? データ型を保持したい
アップデート:
ここが私が今いる場所です。問題は、ここで実行しているテスト クエリが 3.75 ではなく 4 を返すことです。
var query =
(from a in db.LUT_ProductInfos
where a.flavor == "Classic Coke" && a.Container == "Can"
select new { a.co2High }).Single();
double MyVar = query.co2High.Value;