Instrução IF dentro de um SELECT LINQ
Eu estou tentando produzir uma instrução condicional de IF dentro de um "select new" que verifica os valores de dois campos para preencher uma propriedade.
<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>
As colunas são anuláveis e, portanto, os tipos de coluna são DateTime? tipos de dados.
Apenas uma ou outra coluna terá um valor de data e hora, não ambos.
Como faço para fazer isso ???