如何绑定下拉列表

时间:2009-11-09 09:13:44

标签: linq syntax

请帮助我在绑定表单中的下拉列表时收到以下错误 无法转换类型为'System.Data.Objects.ObjectQuery 1[<>f__AnonymousType0 2 [System.String,System.Int32]]'的对象,以键入'System.Collections.Generic.List`1

我用Linq语言编写了查询

return(IList)(来自db.tbl_PRODUCT_CATEGORY中的p                         选择新的                         {                             catname = p.category_name,                             catid = p.category_id,                         });

我不知道这是否正确

请告诉我正确的查询格式

1 个答案:

答案 0 :(得分:1)

我认为您的查询应该更像这样:

return (IList)(from p in db.tbl_PRODUCT_CATEGORY select new { catname = p.category_name, catid = p.category_id, }).ToList();