私のLinq to entitiesクエリは以下のように書かれています。ORACLE データベースの DATECOLUMN1 のデータ型は文字列です。
Datetime FilterStartDate = DateTime.Now;
var query = from c in db.TABLE1
join l in db.TABLE2 on c.FK equals l.PK
where (FilterStartDate >= DateTime.ParseExact(l.DATECOLUMN1, "dd/MM/yyyy", CultureInfo.InvariantCulture) : false) == true
select c;
上記のクエリを書くと、サポートされていないというエラーが表示されます。DATECOLUMN1 を日時に変換して比較するにはどうすればよいですか。
PSデータベーススキーマを制御できないため、Oracleデータベースの列のデータ型を変更することは、私にとって実行可能な解決策ではありません。