亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

學 linq 的 小問題?

學 linq 的 小問題?

慕碼人2483693 2018-08-20 09:06:37
var q =    from o in db.Orders    from p in db.Products    join d in db.OrderDetails        on new{  o.OrderID,p.ProductID} equals new{ d.OrderID, d.ProductID  }   into details      from d in details    select new    {        o.OrderID,        p.ProductID,        d.UnitPrice    };為什么要再次  from d in details   ???
查看完整描述

2 回答

?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

相當于將查詢結果添加到新表里面,表名為details,所以要重新查找

查看完整回答
反對 回復 2018-08-21
?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

你這個應該是連表查詢吧

var q = from o in db.orders

    from p in db.products

            join d in db.details on o.orderid equals d.orderid&&p.productid equals d.productid

    select new{

    orderID=o.orderid,

    productID=p.productID,

    UnitPrice=d.unitprice

     }


查看完整回答
反對 回復 2018-08-21
  • 2 回答
  • 0 關注
  • 702 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號