ProviderIncompatibleException с платформой сущностей 4 ctp5 и oracle express - PullRequest
0 голосов
/ 20 января 2011

Я обнаружил исключение ProviderIncompatibleException при попытке подключиться к базе данных Oracle Express с помощью dotConnect для Oracle и платформы управления данными 4 ctp5. У меня есть Oracle Express 10g, и я загружаю пробную версию для Oracle Express сегодня, поэтому у меня есть номер версии 6.0.86.0 библиотеки DLL

Вот мой конфиг. Есть идеи, как решить проблему?

1 Ответ

0 голосов
/ 21 января 2011

Мы ответили вам на нашем форуме здесь .
Пример кода:
открытый класс MyOracleContext: DbContext {

  public DbSet<Product> Products { get; set; } 
  public DbSet<ProductCategory> ProductCategories { get; set; } 

  static MyOracleContext() { 

    System.Data.Entity.Database.DbDatabase.SetInitializer<MyOracleContext>(null); 
  } 

  protected override void OnModelCreating(ModelBuilder modelBuilder) { 

    base.OnModelCreating(modelBuilder); 

    modelBuilder.Conventions.Remove<System.Data.Entity.ModelConfiguration.Conventions.Edm.Db.ColumnTypeCasingConvention>(); 
  } 
}
...