Sono nuovo nell'utilizzo di Html.DropDownList nel framework MVC e sto avendo difficoltà a sottolineare come selezionare i dati dal mio database per collegarli a DropDownList. C'è un modo semplice per restituire un elenco associabile (come una lista di selezione) da una query LINQ standard?.net MVC, SelectLists e LINQ
8
A
risposta
12
Il costruttore SelectList prende un IEnumerable quindi tutto quello che dovete fare è passare la query LINQ al costruttore in questo modo
var query = from c in customers
select c;
var customerList = new SelectList(query, "CustomerId", "CustomerName");
Si dovrebbe fare questo nel controller e hanno il SelectList nel vostro ViewModel.
8
si desidera utilizzare la parola chiave select
nella query 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()
}
);
Mi dispiace per la formattazione.
Problemi correlati
- 1. Pacchetti di e-commerce .NET che utilizzano MVC e Linq?
- 2. .NET: Last LINQ (
- 3. selezionato valori da più selectlists controller MVC3
- 4. ASP.NET MVC LINQ interrogazione
- 5. .net mvc e jquery $ .ajax su IE9
- 6. Riscrittura URL in .Net MVC
- 7. CanCan gem per MVC .NET
- 8. .NET MVC Validatore personalizzato data
- 9. StructureMap e ASP .Net Web API e .Net Framework 4.5
- 10. Sintassi query LINQ .NET vs catena metodo
- 11. Linq non funziona in MVC View
- 12. ASP.NET MVC + LINQ su SQL o entità?
- 13. MVC da linq a sql sum
- 14. Strati .NET e database
- 15. Comprensione e uso di "Service Layers" - .NET MVC 5
- 16. Controller MVC .NET con più repository e servizi?
- 17. VS2012 RTM mancante .net 4.5 e modelli di progetto mvc
- 18. ASP .Net MVC 3: Azione figlio e reindirizzamento
- 19. Autofac e ASP .Net MVC 4 API Web
- 20. Apprendimento di ASP.NET MVC con solido background WPF/.NET
- 21. Set Teoria e .NET
- 22. ASP .NET MVC corretta architettura UserControl
- 23. AngularJs -.net MVC WebApi Esempio di autenticazione
- 24. ASP .Net MVC 5 Cache JsonResult
- 25. .NET MVC o semplicemente semplice ASP.NET?
- 26. Associazione manuale del modello con .Net Mvc
- 27. JQuery After Body ASP .NET MVC 4
- 28. .NET MVC routing w/URL Encoding Problemi
- 29. ASP .Net MVC 3: convalida discreta personalizzata
- 30. Linq-to-SQL e sp_reset_connection
Questo non funziona per me. Cerco di ripetere la SelectList risultante come descritto [qui] (http://stackoverflow.com/a/5285272/1948038) e ottenere solo System.Web.Mvc.SelectListItem come testo e null come valore. –