Я не могу понять синтаксис использования предложения if в инструкции LINQ to SQL.Оператор if в LINQ to SQL
Оператор работает, получая уникальные значения из столбца называется Staff_No
var staffNames = sql.Staff_Time_TBLs.Select(item =>
item.Staff_No).Distinct().ToList();
Я пытаюсь получить уникальные значения из Staff_No
, когда данные равно как строка из колонки под названием Section
. Я знаю, что это неправильно, но я надеюсь, что вы можете получить сумасшедший от того, что я пытался сделать на C#?
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 == "Уровень 1"). Выберите (item => item.Staff_No) .Distinct(). ToList(); – Evk
Спасибо, что нашли время ответить всем. Это решило мою проблему. – KyloRen