IF оператор внутри LINQ SELECT
Я пытаюсь создать условный оператор IF внутри элемента "выбрать новый" который проверяет значения двух полей, чтобы заполнить свойство.
<code>from e in Employees where e.EmployeeID == id select new { EmployeeID = e.EmployeeID, EmployeeName = e.FirstName + " " + e.LastName, Status = (if e.col1.HasValue then "This Value" else if e.col2.HasValue then "Other Value") } </code>
Столбцы обнуляются и, следовательно, типы столбцов DateTime? типы данных.
Только один или другой столбец будет иметь значение datetime, но не оба.
Как мне сделать это ???