J'essaie de convertir un champ datetime en chaîne. Le message d'erreur que j'ai reçu est trouvé ci-dessous. Avez-vous déjà vu ça? Je ne reçois pas de solution. Comment puis-je résoudre cela s'il vous plaît?Conversion d'un champ date-heure en chaîne dans linq
public IEnumerable<SelectListItem> GetStatusDate(string strprojectId)
{
var queryResult = (from dt in _objContext.tbl_Project_Status_MSTR
where dt.ProjectID.Equals(strprojectId)
orderby dt.ProjectID
select new SelectListItem {Text = Convert.ToString(dt.StatusDate),Value = Convert.ToString(dt.StatusDate)});
List<SelectListItem> objStatDate = queryResult.ToList();
return objStatDate;
}
LINQ to Entities ne reconnaît pas la méthode 'System.String ToString (System.DateTime)' méthode, et cette méthode ne peut pas être traduit dans une expression de magasin.
Vous pouvez utiliser 'dt.StatusDate.ToString()' qui sera converti en expression. – vendettamit