2012-07-09 73 views
0

什么是LINQ的下面的SQL查询从ParentCategoryID列中选择NULL值:LINQ到在asp.net MVC SQL 3

SELECT ID, CategoryName, ParentCategoryID FROM Category 
WHERE (ParentCategoryID IS NULL) 

我有尝试以下LINQ但不工作:

from u in db.Categories 
where (u.ParentCategoryID == null) 
select u 
+2

您是否尝试写这样的LINQ声明了吗?显示你的代码。您的代码以何种方式不起作用? – David 2012-07-09 08:29:54

回答

0

做出一些类,包含字段,这些您选择(1类)

List<Class1> list = CategoryRepository.Categories 
         .Where(x => x.ParentCategoryId != null) 
         .Select(x => new Class1(x.CategoryName, x.ParentCategoryId) 
         .ToList();