0

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

Вот моя конфигурация. Любая идея, как решить проблему?

ответ

0

Мы ответили вам на нашем форуме here.
Пример кода:
общественного класса 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>(); 
    } 
} 
+0

Похоже, что проблема была связана с версией dotConnect, что я скачал. Он не работал с dotConnect для Oracle 6.00 Express, но работал с dotConnect для Oracle 6.00 Professional Trial – Breach

 Смежные вопросы

  • Нет связанных вопросов^_^