none
Min de Linq con select new RRS feed

  • Pregunta

  • Hola que tal buen día. Estoy iniciando con Linq y he estado intentando una pequeña consulta que me retorne un determinado campo de un valor mínimo. Mi List de Objetos contiene los campos: Codigo,Proveedor y Costo. Requiero que me retorne únicamente el Proveedor con el costo más bajo. Este es mi Linq que estoy intentando:

    var proveedor= from lst in lstProducto

                                 select new(proveedor=lst.Proveedor)

    Esta consulta me retorna todos los proveedores pero requiero que me retorne únicamene el proveedor con el costo más bajo. Gracias por el apoyo

    Saludos

    domingo, 18 de abril de 2021 16:06

Respuestas

  •  que me retorne únicamene el proveedor con el costo más bajo. 

    Puedes ordenar por orden de costo y quedarte con el primero de los registros:

    var proveedor = (from lst in lstProducto
                    order by lst.Costo
                    select new { lst.Proveedor }).Take(1);

    • Marcado como respuesta EricRRModerator viernes, 30 de abril de 2021 22:17
    domingo, 18 de abril de 2021 16:18
    Moderador

Todas las respuestas

  •  que me retorne únicamene el proveedor con el costo más bajo. 

    Puedes ordenar por orden de costo y quedarte con el primero de los registros:

    var proveedor = (from lst in lstProducto
                    order by lst.Costo
                    select new { lst.Proveedor }).Take(1);

    • Marcado como respuesta EricRRModerator viernes, 30 de abril de 2021 22:17
    domingo, 18 de abril de 2021 16:18
    Moderador
  • Muchas gracias por el apoyo Alberto. Saludos cordiales

    lunes, 19 de abril de 2021 2:28
  • Hola Jorge,

    Gracias por levantar tu consulta en los foros de MSDN.

    Eric Ruiz

    ____________________________

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.

    lunes, 19 de abril de 2021 14:03
    Moderador