首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >sql到linq查询转换

sql到linq查询转换
EN

Stack Overflow用户
提问于 2016-06-07 23:16:12
回答 1查看 103关注 0票数 1

我试图将SQL转换为LINK查询

我试试这个

SQL查询

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Select name, count(*) from tblVehicles
WHERE MID = 23065 and name<> '' Group By name

LINQ查询

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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()
             });

如何在<>中使用LINQ

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-07 23:25:25

对你有用的是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
where vehvoila.MID == "23065" && !(vehvoila.name == null || vehvoila.name == "")

或者只是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
where vehvoila.MID == "23065" && vehvoila.name != ""

Linq中不支持的String.IsNullOrEmpty

方法'Boolean (System.String)‘不支持转换到SQL。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37695663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文