任何人都可以請建議我,有沒有更好的方法寫下面的代碼使用開關盒或任何(謝謝大家在這裏給你的寶貴建議我在Linq查詢中使用它,我觀察到一些修改它包含不同的產品名稱)寫一個開關盒
from p in l_list
where ((LicenceType == "Full" && SystemType == "Single") && p.ProductName != "Full DoubleProduct ")
|| ((LicenceType == "Full" && SystemType == "Multiple") && p.ProductName != "Full SingleProduct")
|| ((LicenceType == "Partial" && SystemType == "Single") && p.ProductName != "Locked DoubleProduct")
|| ((LicenceType == "Partial" && SystemSize == "Multiple") && p.ProductName != "Locked SingleProduct")
|| ((LicenceType == "Locked" && SystemSize == "Single") && p.ProductName != "Locked DoubleProduct")
|| ((LicenceType == "Locked" && SystemType == "Multiple") && p.ProductName != "Locked SingleProduct")
您標記了C#,但是關鍵字'where'對於C#無效...... – luiges90 2013-02-15 13:12:53
@ luiges90 - 它看起來像查詢表達式的一部分。 – Lee 2013-02-15 13:13:44
看到這是在Linq聲明中使用,請讓我們知道哪個提供者正在使用(即linq到objects/linq到ef/linq到sql) – spender 2013-02-15 13:13:53