LINQ学习笔记

Posted 北有高楼233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINQ学习笔记相关的知识,希望对你有一定的参考价值。

什么是LINQ

L1NQ是Language Integrated Query的缩写,即“语言集成查询”的意思。LINQ的提出就是为了提供一种跨越各种数据源的统一的查询方式。

查询表达式

  查询表达式必须以from子句开头, 并且必须以select或group子句结尾,在第一个from子F句和最后一个select或group子句之间,可以包含一个或多个where子句、orderby、join子句。查询表达式:var queryExp = from s in collection select s; 查询表达式还有另外一种表达方式:点标记方式:var queryExp = collection.Select(s=>s);。点标记法适合查询条件较少的情况,而查询表达式则更加注重结构化思维方式,类似于SQL语法。

Linq to SQL

  它可以査询基于关系数据库的数据。其中,微软只实现了对SQLServer数据库的查询,包括对其中数据进行查询、修改和刪除等操作。而众多的开发者、爱好 者则根据各自需要实现了针对其他数据库的相关扩展,例如就有Linq to Oracle的免费开源 工具DbLinq2007。(想了解更多的开源工具,请参考这篇博文:http://www.cnblogs.com/hehuachina/articles/1194040.html)
  实例参考链接:https://blog.csdn.net/pan_junbiao/article/details/7015633

Linq to DataSet

  它可以查询DataSet对象中的数据,并能对数据进行增、刪、改,查 等操作。
  实例参考链接:https://www.cnblogs.com/wangfuyou/p/6956759.html

Linq to XML

  该组件可以查询XML文件,在它被提出之前,C#中使用XPath来对XML 进行查询,但该工具没有Linq to XML来得简洁。
  实例参考链接:https://www.cnblogs.com/net-sky/p/10412082.html

Linq to Objects

  这个组件可以查询集合数据,如数组或List等。
  实例参考链接:https://blog.csdn.net/geek_nanji/article/details/79399657

LINQ to Entities

  是 Entity Framework的一部分并且取代LINQ to SQL作为在数据库上使用 LINQ的标准机制
  实例参考链接:https://docs.microsoft.com/zh-cn/dotnet/framework/data/adonet/ef/language-reference/linq-to-entities

以上是关于LINQ学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记:python3,代码片段(2017)

LINQ学习笔记

C#LINQ 查询学习笔记

LINQ学习笔记

Linq学习笔记

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段