<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      MicroOrm.Net(6) Table.Query() - Join & Order By

      MicroOrm.Net主頁:

      http://code.google.com/p/micro-orm-net/

      MicroOrm.Net系列隨便目錄總覽:

      http://www.rzrgm.cn/mapserver/archive/2012/04/07/2436129.html

       

      本文我們來演示MicroOrm.Net查詢的Join部分,請看Join方法的api文檔:

      Query Join(Table joinTable, Expression on)
      Query InnerJoin(Table joinTable, Expression on)
      Query LeftJoin(Table joinTable, Expression on)
      Query LeftOuterJoin(Table joinTable, Expression on)
      Query RightJoin(Table joinTable, Expression on)
      Query RightOuterJoin(Table joinTable, Expression on)
      

      目前Join方法都需要手動傳Expression參數,也就是關聯表和被關聯表之間的關聯條件,雖然在DB可以設置表和表之間外鍵約束,而且也能通過代碼抓取到外鍵約束,但在MicroOrm.Net查詢Join,還是需要手動傳入關聯條件。

      上面api中的Join方法等同于InnerJoin。

       

      簡單代碼如下:

      db.OrderDetail.Query()
              .Join(db.Order, db.Order.OrderId == db.OrderDetail.OrderId)
      

       

      如果關聯條件不止一個時:

      db.Table1.Query()
              .Join(db.Table2, db.Table1.Id1 == db.Table2.Id1 && db.Table1.Id2 == db.Table2.Id2)
      

       

      同樣道理,也可以執(zhí)行多次Join方法,關聯多個表:

      db.OrderDetail.Query()
              .Join(db.Order, db.Order.OrderId == db.OrderDetail.OrderId)
              .Join(db.Product, db.Product.ProductId == db.OrderDetail.ProductId)
              .RightJoin(db.Customer, db.Customer.CustomerId == db.Order.CustomerId)
      

       

      上面我們演示了Join,下面來看看Order By,也先看Order By的api:

      Query OrderBy(params Column[] columns)
      Query OrderByAsc(params Column[] columns
      Query OrderByDesc(params Column[] columns)
      

      上面api里的OrderBy方法等同于OrderByAsc方法

       

      請看下面的代碼示例:

      db.OrderDetil.Query()
              .Join(db.Order, db.Order.OrderId == db.OrderDetail.OrderId)
              .OrderBy(db.Order.CustomerId)
              .OrderByDesc(db.OrderDetail.Qty)

       

      posted @ 2012-04-11 21:40  mapserver  閱讀(700)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 撕开奶罩揉吮奶头高潮av| 一级做a爰片在线播放| 国产日韩一区二区在线看| 国产精品免费AⅤ片在线观看| 国产伦码精品一区二区| 色婷婷欧美在线播放内射| 五月婷之久久综合丝袜美腿| 人妻饥渴偷公乱中文字幕| 临漳县| 日韩女同一区二区三区久久| 高清中文字幕国产精品| 少妇被多人c夜夜爽爽av| 亚洲欧美人成电影在线观看| 狠狠色婷婷久久综合频道日韩| 亚洲AVAV天堂AV在线网阿V| 亚洲爆乳精品无码一区二区 | 日本中文一二区有码在线| 伊人久久大香线蕉AV网禁呦| 精品国产一区二区三区av性色| 亚洲香蕉av一区二区蜜桃| 久久99精品久久久久久齐齐| 息烽县| 色94色欧美sute亚洲线路二| 亚洲av成人无码精品电影在线| 2018天天拍拍天天爽视频| 国产精品毛片在线看不卡| 成人午夜在线观看刺激| 四虎成人精品无码| 国产热A欧美热A在线视频| 亚洲av一本二本三本| 亚洲丰满熟女一区二区v| 91福利视频一区二区| 97一区二区国产好的精华液| 插插射啊爱视频日a级| 亚洲真人无码永久在线| AV最新高清无码专区| 伊人天天久大香线蕉av色| 日韩国产精品中文字幕| 日韩秘 无码一区二区三区 | 他掀开裙子把舌头伸进去添视频| 国产视频有码字幕一区二区|