Как настроить DbContext для работы с Oracle ODP.Net и EF CodeFirst?

Пытаюсь работать с 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"}

И таблица существует.

Что я делаю не так?

6
задан fcaldera 15 March 2012 в 23:29
поделиться