zoukankan      html  css  js  c++  java
  • LINQ 的 join 的表达式有先后顺序的要求

          IEnumerable<DingErItemObj> deios = from sdrfb in this.SDRFBS
                                                   join nodeid 
    in nodeids on  sdrfb.DFID  equals nodeid
                                                   join deitem 
    in this.DingErObj.Items on sdrfb.DBID equals deitem.ItemID
                                                   select deitem;

    下面语句编译都通不过

                IEnumerable<DingErItemObj> deios = from sdrfb in this.SDRFBS
                                                   join nodeid 
    in nodeids on  nodeid equals sdrfb.DFID
                                                   join deitem 
    in this.DingErObj.Items on sdrfb.DBID equals deitem.ItemID
                                                   select deitem;

    也就是距离from越近,表达式也就尽量放在前

  • 相关阅读:
    篝火晚会
    SECHS
    emmc4.X boot1 and boot2
    imx6Q Android7.1 Udisk Mount
    imx6Q 4.1.15 Perf support
    imx6Q 4.1.15 Kgtp support
    imx6Q 4.1.15 early console support
    imx6Q USB OTG Host/Device纯软件切换
    iMX6Q DDR Stresstest
    iMX6Q PowerSave调试
  • 原文地址:https://www.cnblogs.com/rock_chen/p/933340.html
Copyright © 2011-2022 走看看