zoukankan      html  css  js  c++  java
  • linq to sql and linq to object 总结

    Enumable类型是linq to object   是一个很特殊的类型   这个类型的数据源都是在程序的内存中

    Queryable类型是 Linq to sql   对数据库进行操作都是这个类型     这个类型会生成表达式目录树 方法体只能有一行代码

    Expression 表达式目录树

    ///外链接  需要用join       into       .DefaultIfEmpty  这样才是外链接

    根据价目表行信息跟产品进行查询   

    某个价格组的行信息存在某个产品的价格记录   就返回这个价格组的行信息  否则返回产品的行信息  

    通过外链接   左侧A表是产品表  右侧B表是价格组行  

     存在就返回B表的记录 否则返回A表的记录

     ///使用分组

    /// linq写法 通过GroupBy分组去重复  下面的.Distinct没有意义

     //扩展方法 分组 去重  通过GroupBy分组进行去重    下面的.Distinct没有意义

     

    distinct去重和group by分组区别

    sql中 distinct必须放在开头    查询所有需要显示的字段进行对比  所有字段全部相同进行去重

    group by 根据某个字段进行去重分组

     

    ////////////////////////////linq to object/////////////////////////////////

    ///内连接

     

    ///左连接

  • 相关阅读:
    用C#新建网站的方法
    zhngutils.js
    jQuery源代码学习jQuery对象构建
    前端性能书单
    预则成,不预则废
    表格
    js延时周期执行setTimeout;setInterval;clearTimeout;clearInterval
    url备份
    前端性能集合(各种测试各种资源...)
    Scrum开发模式
  • 原文地址:https://www.cnblogs.com/jiangchengbiao/p/10031178.html
Copyright © 2011-2022 走看看