• 开始写博客,学习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#语言查询数据。

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

  • 相关阅读:
    Vim配置IDE开发环境
    Win7任务计划自由预设系统定时自动关机
    awk中文手册
    awk简明教程
    Linux之mount命令详解
    VirtualBox内Linux系统与Windows共享文件夹
    堆排序详解
    int main(int argc,char* argv[])参数详解
    GDB调试详解
    VirtualBox中虚拟Ubuntu添加新的虚拟硬盘
  • 原文地址:https://www.cnblogs.com/158-186/p/6812433.html
Copyright © 2020-2023  润新知