, если вы ожидаете только один результат, используйте метод Single
.
var credito = (from a in context.acreditados
where a.creditos.IDCredito == idC
select new
{
Monto = a.Cantidad,
Tasa = a.creditos.TasaInteres,
Plazo = a.creditos.Plazo,
Periodo = a.creditos.Periodo,
Producto = a.creditos.Producto,
Expediente = a.creditos.Expediente
}).Single();
Также вы должны проанализировать свой результат в конкретном типе вместо типа anounymus
Допустим, высоздайте класс
public class Credito
{
public decimal Monto{get;set;}
public decimal Tasa{get;set;}
public decimal Plazo{get;set;}
public string Periodo{get;set;}
public string Producto{get;set;}
public string Expediente{get;set;}
}
и затем вы можете использовать его следующим образом:
var credito = (from a in context.acreditados
where a.creditos.IDCredito == idC
select new Credito
{
Monto = a.Cantidad,
Tasa = a.creditos.TasaInteres,
Plazo = a.creditos.Plazo,
Periodo = a.creditos.Periodo,
Producto = a.creditos.Producto,
Expediente = a.creditos.Expediente
}).Single();
, если вы хотите вернуть различные из них, использовать вместо Single, toList () и все.
Затем определите вашу функцию для возврата типа Credito
(с Single()
) или List<Credito>
(с ToList()
)