LINQ to Entity Framework 4.0。 SQLサーバー。エンティティ4.0キャスティング値をDateTimeとして
オブジェクトのリストを返そうとしていますが、データベースの列の1つが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.
私はこのエラーを取得しますストア式に変換されます。 – GregInWI2