LINQ to Entity Framework 4.0. Serveur SQL.Entité 4.0 Valeur de diffusion en tant que DateTime
J'essaye de renvoyer une liste d'objets et une des colonnes dans la base de données est varchar (255) et contient des dates. J'essaie de donner la valeur à datetime, mais je n'ai pas encore trouvé la solution.
Exemple:
List<MyObject> objects = (from c in context.my_table
where c.field_id == 10
select new MyObject()
{
MyDate = c.value // This is varchar, want it to be datetime
}).ToList();
est-ce pas possible?
Mise à jour. C'est LINQ to Entity. Lorsque vous essayez de convertir en DateTime je reçois:
LINQ to Entities does not recognize the method 'System.DateTime ToDateTime(System.String)' method, and this method cannot be translated into a store expression.
Je reçois cette erreur: LINQ to Entities ne reconnaît pas la méthode 'System.DateTime Parse (System.String)' méthode, et cette méthode ne peut être traduit dans une expression de magasin. – GregInWI2