zoukankan      html  css  js  c++  java
  • linq

    语言集成查询.
    让代码更简洁.
    比匿名函数更进一步.

    eg:

    IList<Book> results = Helper.SearchBook(delegate(Book book) { return book.Title == "yuyi"; });
    IList<Book> results = Helper.SearchBook(book => book.Title == "yuyi");

    扩展方法 没有扩展方法,Linq的实现肯定不会再像现在这么优雅

    匿名方法和Lambda表达式 Lambda表达式将函数式编程风格带进了C#这种命令编程语言中,Lambda表达式可以编译成表达式树,将表达式树说成Linq的根基我想一点都不为过吧

    匿名类型与隐式类型局部变量 如果没有隐式类型局部变量,使用Linq查询的时候不会再像现在这么轻松吧

    对象集合初始化器 这个可以减少很多无意义的代码

    为什么LINQ会 有 TO SQL 呢?

    应该是linq的本来形成,本来的组成部分来决定的吧:匿名方法和Lambda表达式,扩展方法等.

    决定了LINQ TO SQL

     

    大概一个上午浏览了下linq to sql.
    ORM ,

    建立对象.根据对象建立数据库.建立有限的对象关联.

    使用 linq to sql.进行数据的序列化.

    关注点:事务的处理,多表的查询.这个应该熟悉下,大部分没什么问题。

    还是对于对象的变动,引起数据库变动,和方法变动的问题。

    1,改对象,2改数据库,3.改方法

  • 相关阅读:
    秦腾与教学评估【前缀和+二分】
    c++中成员函数声明时const得作用
    分形【递归】
    飞行兄弟【二进制枚举+异或】
    爬取4k图片网图片
    爬虫爬取博客园文章的文字【练手】
    【YBTOJ】求 f 函数
    【YBTOJ】划分数列
    【学习笔记】高斯消元法
    【Luogu P4588】 [TJOI2018]数学计算
  • 原文地址:https://www.cnblogs.com/lsfv/p/1680763.html
Copyright © 2011-2022 走看看