Ако имате съхранени дати като „2015-06-30 08:13:24“, това е литерал за дата и час.
Като документация държави
Прегледайте вашите таблици за дати, съхранени като VARCHAR2. Мога да кажа от опит, че EF4 като минимум няма проблем с полетата DATE или TIMESTAMP, така че проблемът, който имате, трябва да е някъде другаде.
Обикновено не бих обмислял да съхранявам време в променлива CHAR. В EF често ми се е налагало да прехвърлям стойности към по-приемлив тип данни. Като пример:
select CAST(your_date ||' '||your_time AS DATE) AS your_field from your_table;
Възможно е да се сблъскате с проблем с използването на ключови думи на Oracle в имената на вашите колони. Ето списък на Oracle ключови думи и запазени думи. TIME е включен в списъка. Ако имате имена на колони, наречени TIME, това може да е вашият проблем.
Опитайте да направите изглед на таблицата, където преименувате TIME на TIME_T или нещо подобно.