Пытаюсь работать с EF CodeFirst под Oracle с ODP.net. Это мой класс DbContext:
public class MyCEContext : DbContext {
public DbSet<Person> Persons { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder) {
modelBuilder.Entity<Person>().ToTable("PERSONS","myce");
}
public MyCEContext() :
base(new OracleConnection(
"Data Source=cebd; User ID=myce; Password=****;"), true) {}
}
Проблема в том, что когда я пытаюсь сделать что-то вроде этого:
MyCEContext context = new MyCEContext();
Person p = context.Persons.Find(1);
я получаю внутреннюю ошибку:
{"ORA-00942: table or view does not exist"}
И таблица существует.
Что я делаю не так?