2014-03-06 25 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

相關問題