Вид нового для linq,
Каков самый простой способ получить один результат с помощью linq?
пример, мой запрос
var query =
from c in db.productInfo
where c.flavor == "Classic Coke" && c.container == "Can"
select c.co2Target;
он должен возвращать только одно поле с двойным значением. как я вытащил его из запроса? Раньше я использовал ExecuteScalar. Как мне это сделать с помощью linq? Я хотел бы сохранить его тип данных
UPDATE:
Здесь, где я сейчас. Проблема в том, что тестовый запрос im, выполняемый здесь, возвращает 4 вместо 3.75
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;