SI l'instruction à l'intérieur d'un SELECT de LINQ
Je suis en train de produire une instruction conditionnelle à l'intérieur d'une "nouvelle" qui vérifie les valeurs de deux champs dans l'ordre de remplir une propriété.
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")
}
Les colonnes sont les valeurs null et donc les types de colonne sont DateTime? types de données.
Seulement l'un ou l'autre colonne ont une valeur de type datetime, pas les deux.
Comment dois-je faire???
Vous devez vous connecter pour publier un commentaire.
utiliser la valeur null coelacing opérateur