所以我嘗試將SQL轉換爲LINQ查詢LINQ查詢複雜的聯接問題
的邏輯是:
JOIN SalesPeriod SP1
ON
SP1.SalesPeriodId = SE1.SalesPeriodId AND SP1.SalePeriodId = .....(XML stuff)
但它一直在兩側抱怨的類型等於聲明不匹配
任何想法?
注:我宣佈b和d,因爲它不接受匿名類型成員 和我分別測試了兩個相等的條件下,他們都工作
感謝
join SP1 in fentities.SalesPeriods
on new { SE1.SalesPeriodId, b = XDocument.Load(MI.Body).Element("ns:Transfer").Element("ns:ReceivedBy").Element("ns:Id").FirstNode.ToString() }
equals new { SP1.SalesPeriodId, d = SP1.SalesPeriodId.ToString() }
非常感謝! – JayX 2011-05-31 20:08:18