我寫一個LINQ聲明這樣==操作符不能應用於類型爲int和字符串 - LINQ語句==
var v1 = from c in context.Orders
join c1 in context.Order_Details
on c.OrderID equals c1.OrderID
where c.CustomerID == 1
group c1 by c1.ProductID into x
select x;
但它給我的錯誤
==
還有就是以下問題Comparison operators not supported for type 'System.Linq.IQueryable`1[System.Int32]' 不能應用於類型爲int和字符串的操作數,但這個問題並沒有解決我的問題
如何解決上述問題,感謝
c.CustomerID的類型是什麼? –
這是一個與LINQ無關的編譯器錯誤。在提出問題之前,您有責任嘗試擺脫不相關的細節。這是[最小,完整和可驗證示例]的「最小」部分(http://stackoverflow.com/help/mcve)。這是一個編譯器錯誤,如果沒有看到你的'Order'(推測)類,那麼這個錯誤是不可重現的:這就是「完整的」和「可驗證的」部分。 – hvd