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

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

  • 相关阅读:
    C++中函数模板template的使用
    C++中模板template和类class的结合使用
    Python中shuffle函数
    Python中利用tkinter模块构建图形用户界面GUI
    Python中怎样初始化一个类类class?
    Python中字典的has_key方法在3.4版本中改为in
    Python中怎样对数据集整体进行映射转换类型
    matlab中怎样对矩阵的某一列进行排序而使得其他列对应移动??
    Python中怎样使用shape计算矩阵的行和列
    27.反射2.md
  • 原文地址:https://www.cnblogs.com/158-186/p/6812433.html
Copyright © 2020-2023  润新知