Я пытаюсь создать условный оператор IF внутри «select new», который проверяет значения двух полей для заполнения свойства.
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")
}
Столбцы обнуляются и, следовательно, типы столбцов имеют DateTime? типы данных.
Только один или другой столбец будет иметь значение даты и времени, но не оба.
Как мне это сделать ???