Я использую
- Visual Studio 2015
- Oracle.ManagedDataAccess 18.3.0
- Oracle.ManagedDataAccess.EntityFramework 18.3.0
- Entity Framework 6.2.0
В тестовом проекте.Следующая команда необработанного SQL на основе EF выполняется в Oracle 11g Express Edition, но завершается неудачно (точнее, она зависает, поскольку кажется, что она не завершает выполнение, но не выдает исключения) в Oracle 12c Enterprise Edition.
[OneTimeTearDown]
public override void DeleteTestData(FooContext context)
{
var sql = "delete from FOO.BAR " +
"where TO_CHAR(REFERENCE) = 'TestStore'";
context.Database.ExecuteSqlCommand(sql);
}
Конечно, мой сырой SQL неверен.Что я делаю не так?