Я пытаюсь изменить SQL на Linq-to-Sql, однако у меня есть следующая строка в SQL, которую я не знаю, как конвертировать:
SUM(Quantity * IsNull(ExchangeRate,1) * Factor )
Итак, я до сих пор писал группировку Linq следующим образом:
var items = from item in _dataContext.GetTable<Trade>()
group item by new {item.Curve}
into grp
select new Model.Position
{
Curve = grp.Key.Curve,
Value = ... "That line here"
};
return item
Я думал об использовании ключевого слова let и пытался использовать grp.Sum боролись, так как в запросе есть IsNull.
Любая помощь в преобразовании этого запроса будет принята с благодарностью!
Richard