我尝试将SQL
转换为LINK
查询
我试试这个
SQL
查询
Select name, count(*) from tblVehicles
WHERE MID = 23065 and name<> '' Group By name
LINQ
查询
var re = (from vehvoila in DB.tblVehicles
where vehvoila.MID='23065' && vehvoila.name
group vehvoila by new{vehvoila.name} into g
select new
{
g.Key.name,
cnt=g.Select(t=>t.name).Count()
});
我如何使用&lt;&gt;在LINQ
?
答案 0 :(得分:5)
什么对你有用
where vehvoila.MID == "23065" && !(vehvoila.name == null || vehvoila.name == "")
或只是
where vehvoila.MID == "23065" && vehvoila.name != ""
Linq-SQL不支持 String.IsNullOrEmpty
:
方法'Boolean IsNullOrEmpty(System.String)'没有支持的SQL转换。