Как изменить значение в запросе, например, как это:как внести изменения в значения в запросе
return (from cust in entities.vw_WebCustomer
where cust.CorporationId == token.CorporationId &&
cust.Branch == branch &&
cust.AccountNumber == accountnumber
select new CustomerRequest
{
AccountId = cust.AccountId,
AccountNumber = cust.AccountNumber,
AreaCode = cust.AreaCode,
Branch = cust.Branch,
BudgetBalance = (decimal) cust.BudgetBalance,
BudgetRate = (decimal) cust.BudgetRate,
CareOf = cust.CareOf,
City = cust.City,
CurrentBalance = (decimal) cust.CurrentBalance,
CurrentTankPercentage = (decimal) cust.PercentFull,
};
Я хочу, чтобы проверить значение CurrentTankPercentage к нулю, если cust.PercentFull меньше нуль.
Должен ли я разбить его, чтобы внести в него изменения?
Условный оператор немного лучше описание. –
@YuriyFaktorovich Согласен. Обновлено. –
Я получаю это, когда использую math.max: System.NotSupportedException: LINQ to Entities не распознает метод 'System.Decimal Max (System.Decimal, System.Decimal)', и этот метод не может быть переведен в выражение store , – ErocM