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, но не оба.

Как мне сделать это ???

Ответы на вопрос(2)

Ваш ответ на вопрос