我無法弄清楚在LINQ to SQL語句中使用if子句的語法。如果語句在LINQ to SQL中
聲明的工作原理是從列得到的唯一值稱爲Staff_No
var staffNames = sql.Staff_Time_TBLs.Select(item =>
item.Staff_No).Distinct().ToList();
我想,當數據等於從一個叫Section
列字符串從Staff_No
獲得唯一值。 我知道這是錯誤的,但我希望你能得到我一直在C#中試圖做的jist?
var staffNames = sql.Staff_Time_TBLs.Select(item =>
if item.Section == "Level 1" then item.Staff_No).Distinct().ToList();
使用位置:sql.Staff_Time_TBLs.Where(item => item.Section ==「Level 1」)。Select(item => item.Staff_No).Distinct()。ToList(); – Evk
感謝您花時間回答所有人。這解決了我的問題。 – KyloRen