开始写博客,学习Linq(1)

  摘自《linq实战》原文:

  软件很简单。它可以归结为两件事情:代码和数据。

  开发软件却并非那么简单,其中很重要的一项任务就是编写处理数据的代码。

  无论选择了哪种语言,在程序开发得某个时候你将不得不开始与数据打交道。这些数据可能来自于磁盘上的文件、数据库中的表或网络上的XML文档,甚至是上述各项的组合。归根结底,在任何一个软件项目中,都需要管理数据。

  Linq是什么?

  Linq的设计目的就是为了解决在.NET编程语言中使用数据库时,不厌其烦地编写数据访问和数据持久化代码,这样的问题。

  对于Linq,微软公司一开始只是希望其能够给出一个对象/关系映射的解决方案,并简化对象和数据源之间的交互过程。

  不过,Linq最终却演化成了一个通用的、语言集成的查询工具。

  这就是Linq。

  linq的概览

  Linq或许就是数据和一般编程语言两个领域之间的那个缺失的连接。

  Linq统一了数据访问的方式,且允许将不同种类的数据源混合起来操作。

  Linq却又作为语言的扩展与C#和Visual Basic等.NET语言无缝集成。

  Linq将会极大地改变应用程序程序或组件处理/维护数据的方式。Linq正在向声明式编程模型演进。

  Linq并不是个简单的概念。可以认为Linq由两个互为补充的部分组成:一组处理数据的工具,以及一组对编程语言的扩展。

  这是linq的概览

  额,看了一上午概念的东西。Linq是处理数据的代码,这是我目前的理解。

  是统一各种数据源的查询工具,也是编程语言的扩展。

  查询工具,linq统一了,数组或集合、关系数据库、xml等数据源的查询;

  编程语言,linq可以让C#语言查询数据。

  我的理解不知道,对不对呢

原文地址:https://www.cnblogs.com/158-186/p/6812433.html