jim*_*mbo 8 linq asp.net-mvc selectlist
我是新手在MVC框架中使用Html.DropDownList,并且很难理解如何从我的数据库中选择数据以绑定到DropDownList.是否有一种从标准LINQ查询返回可绑定列表(例如SelectList)的简单方法?
小智 12
SelectList构造函数采用IEnumerable,因此您需要做的就是将LINQ查询传递给构造函数,就像这样
var query = from c in customers
select c;
var customerList = new SelectList(query, "CustomerId", "CustomerName");
Run Code Online (Sandbox Code Playgroud)
您应该在Controller中执行此操作,并在ViewModel中使用SelectList.
您想select在LINQ查询中使用关键字:
var foo = new SelectList(from x in FooRepository.Items
select new SelectListItem { Text = x.Name, Value = x.Id });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11249 次 |
| 最近记录: |