LINQ для Entity Framework 4.0. SQL Server.
Я пытаюсь вернуть список объектов, и один из столбцов в базе данных - varchar (255) и содержит даты. Я пытаюсь привести значение к datetime, но пока не нашел решения.
Пример:
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();
Разве это не возможно?
Обновление. Это LINQ to Entity. При попытке конвертировать в DateTime я получаю:
LINQ to Entities does not recognize the method 'System.DateTime ToDateTime(System.String)' method, and this method cannot be translated into a store expression.