2014-03-06 30 views
2

我是新来Linq和实体框架的一般。是否有可能使用linq选择一个字符串作为查询的一部分? 在SQL字符串,可以选择这样是否有可能在linq中选择一个字符串到实体框架?

SELECT 'broken', Name, Type 
FROM car 
Where status = 3 

是否有可能做到这一点的LINQ?各地

iqueriable<car> = brokenCars.select(cars => new {cars."broken",cars.name, cars.type})... 

感谢的东西提前 如果问题是有点误导,我不知道怎么回事字也很抱歉。

+0

,如果你想查询从LINQ声明破车,用在哪里,像 VAR汽车= brokenCars.Where(汽车=> cars.Status == '破碎'); 您的sql无法有效地写入此示例,请添加更多关于源查询的问题 – spojam

回答

3

这应该工作:

var cars = brokenCars.Where(c => c.status == 3) 
        .Select(c => new { status = "broken", c.name, c.type }); 
+1

这在Entity Framework中有效。 – Dismissile

+0

真棒,我正在寻找,谢谢。 – user2255811

相关问题