前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linq、EF和SQL语法有什么差别?

Linq、EF和SQL语法有什么差别?

作者头像
高一峰
发布2020-09-22 10:34:19
1.8K0
发布2020-09-22 10:34:19
举报
文章被收录于专栏:高渡号外高渡号外
号外有话说

高渡号外《新手编程1001问》专栏,从第6期开始,将陆续发布一些关于 C#/ .Net 技术的问题和解答,供关注本公众号的读者收藏和参考。有兴趣参与的同学,可以在公众号文章的后面留言或提问,我们将选择更多有代表性的问题,及时给予回答。

涉猎不一定精深,但尽量广博;问答不一定学术,但力求适用。

新手编程1001问(12)

Linq、EF和SQL语法有什么差别?

【摘要】随着CodeFirst的开发模式流行,复杂的原生SQL写的越来越少,更多的人习惯将sql语句用Linq替代,EF的趋势实际上更明显的,之前有资料表明,微软官方提供的测试数据证明EF在性能上甚至超越sql原生代码的查询效率。那么,这三者的代码有什么差异呢?本文搜集网上的资料,合并归纳如下。

1、简单的linq语法

2、带where的查询

3、简单的函数计算(count,min,max,sum)

4、排序order by desc/asc

5、top(1)

6、跳过前面多少条数据取余下的

7、分页数据

8、包含,类似like '%%'

9、分组group by

10、关联查询

11、sql中的In

以上代码仅供学习参考。未经逐行测试 ,如有错漏请自行更正

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 高渡号外 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linq、EF和SQL语法有什么差别?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档