情不知从何起,一往而情深
排名
6
文章
199
粉丝
4
评论
3
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

linq简单介绍

5275人阅读 2020/4/23 13:32 总访问:1110268 评论:0 收藏:0 手机
分类: .net

什么是linq:

Languagle intergrated query 语法集成查询

Linq的分类:

  • Linq to object : linq操作系统对象
  • Linq to sql :linq查询数据库
  • Linq to xml : linq操作xml

Linq的作用:

简化查询, 让查询更方便简洁

语法和主要关键字

Var result = from 变量名 in 数据库
Where 接条件
Order by 接排序
…………………
Select 接返回字段

就是一种可以用代码来写sql语句的感觉

一个简单的查询集合的例子

  1. static void Main(string[] args)
  2. {
  3. List<string> fruits = new List<string>() { "苹果", "香蕉", "芒果", "西瓜", "桃子", "香瓜", "百香果" };
  4. Console.WriteLine("请输入你要找的水果");
  5. string fruitNme = Console.ReadLine();
  6. //使用linq来查询
  7. var resultList = from query in fruits
  8. where query.IndexOf(fruitNme) > -1
  9. orderby query descending
  10. select query;
  11. foreach (var item in resultList)
  12. {
  13. Console.WriteLine(item);
  14. }
  15. Console.ReadLine();
  16. }

欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

linq解决商品和其下sku的筛选排序查询

本是sql to linq的东西,但是用的框架是.core 2.1,所以就归到core里吧最近遇到一个稍微复杂点的小问题需求:商城的商品列...

linq or Sql 取树末级节点

List&lt;Entity&gt;list=newList&lt;Entity&gt;{ newEntity(){Id=1,Name=&quot;根&quot;,Pid=0}, newEntity(){Id=2,Name=...

多表分组,排序,混合查询的linqlamdba语句

多表分组,排序,混合查询例如:显示每个人的父亲,对应的分数,考试的科数linq语句varquery=fromuinoae.users joinpinoae...

重要sql语句和linqlamdba分组条件查询语句

每天记录一点点我希望有个如你一般的人我希望有个如你一般的人,如山间清爽的风,如古城温暖的光,从清晨到夜晚,由山野到...

linq是什么?

一切皆可LINQ,一切皆有可能?LINQ(发音:Link)是语言级集成查询(LanguageINtegratedQuery)?LINQ是一种用来进行数据访...

linq多条件查询方法

其实就是利用or,and的小技巧而已,直接贴代码吧 var result = from query in userInfos where (string.I...

linq基础

前言linq使用基础一、什么是Linq:语言集成查询二、 linq作用:简化查询三、Linq分类: Linq to object :linq操作内存集合 ...

linq 语法

https://www.cnblogs.com/xszjk/articles/5517588.html 本文纯手写,可能单词有误1.普通var s=from a in ...

C Enumerable 类 linq、EF、序列、列表 基本能用到的方法

Enumerable 类参考定义命名空间:System.Linq程序集:System.Linq.dll提供一组用于查询实现IEnumerable&lt;T&gt;的对象的stat...

sqlsugar in多字段linq 多字段查询多对多查询方式。 in and

sqlsugar in多字段版本&gt;=5.1.4.67-preview04 List&lt;OrderItem&gt; list=xxx; db.Queryable&lt;OrderItem&gt;().Wh...

泛型简单介绍。。

说到了泛型,就介绍下泛型泛型不是特指具体类型,是一种可变类型,可以把他看做一个类型占位符,根据传入的类型 延迟声明具...

webservice和wcf和web.api简单介绍

在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择...

c扩展方法简单介绍

可以不用继承就可以给一个类增加方法!语法: Public static class 类名 { //你想添加的扩展方法 Public static ...

Windows下安装Consul与简单介绍

Consul 是一个用来实现分布式系统服务发现与配置的开源工具。它内置了服务注册与发现框架、分布一致性协议实现、健康检查、...

grpc简单介绍

gRPC来自 Google,它是一个开源的框架;它同时也是 Cloud Native Computation基金会(CNCF的一部分,就像 Docker和 Kubernetes...