Soy nuevo en el uso de Html.DropDownList en el marco de MVC y estoy teniendo dificultades para entender cómo seleccionar los datos de mi base de datos para vincularlos a DropDownList. ¿Existe una manera fácil de devolver una lista enlazable (como una lista de selección) de una consulta LINQ estándar?.net MVC, listas selectivas y LINQ
8
A
Respuesta
12
El constructor SelectList toma un IEnumerable así que todo lo que necesita hacer es pasar la consulta LINQ al constructor como tal
var query = from c in customers
select c;
var customerList = new SelectList(query, "CustomerId", "CustomerName");
Usted debe hacer esto en el controlador y tienen la SelectList en su modelo de vista.
8
que desea utilizar la palabra clave select
en la consulta LINQ:
var foo = new SelectList(from x in FooRepository.Items
select new SelectListItem { Text = x.Name, Value = x.Id });
0
var foo = FoorePository.Items.Select(s = > new SelectListItem
{
Text = s.Name, Value = s.Id.ToString()
}
);
sentimos acerca del formato.
Cuestiones relacionadas
- 1. ¿Algún paquete de comercio electrónico .NET usando MVC y Linq?
- 2. Linq - operando en listas de listas
- 3. listas Concatenate con LINQ
- 4. ¿cómo trato las listas nulas como listas vacías en linq?
- 5. Fusionando líneas de código selectivas usando Git?
- 6. .NET: combinando dos listas genéricas
- 7. ¿Cómo ordenar simultáneamente 2 listas usando LINQ?
- 8. ASP.NET MVC LINQ consulta
- 9. Combinación de listas en Lambda/LINQ
- 10. Consultas de LINQ en listas posiblemente infinitas
- 11. LINQ encontrar las diferencias en dos listas
- 12. ¿Cómo combinar 2 listas usando LINQ?
- 13. Union A Lista de listas usando Linq
- 14. ¿Cómo combinar dos listas usando LINQ?
- 15. ¿Se pueden combinar varias listas con LINQ?
- 16. LINQ: compruebe si dos listas son iguales
- 17. La fusión de 2 Listas en LINQ
- 18. ASP.NET MVC 2 y las listas como valores ocultos?
- 19. .net mvc y jquery $ .ajax en IE9
- 20. .NET MVC MultiSelectList y valores seleccionados
- 21. Lista de particiones LINQ en listas de 8 miembros
- 22. ASP.NET MVC DefaultModelBinder con listas anidadas
- 23. LINQ Anonymous Types + MVC Views
- 24. LINQ en .NET 2.0 Runtime
- 25. .NET semántica MVC 3
- 26. .net MVC prueba funcional
- 27. ASP.NET MVC TDD con bases de datos LINQ y SQL
- 28. .net objeto de expansión y LINQ. ¿Posible o no?
- 29. LINQ y contiene
- 30. ¿cómo se pueden comparar elementos de dos listas con linq?
Esto no funciona para mí. Intento iterar la lista de selección resultante como descifrada [aquí] (http://stackoverflow.com/a/5285272/1948038) y obtengo solo System.Web.Mvc.SelectListItem como texto y nulo como valor. –