0

当我尝试使用 dotConnect for Oracle 和实体框架 4 ctp5 连接 Oracle express 数据库时遇到了 ProviderIncompatibleException。我有 Oracle Express 10g,我今天下载了 Oracle Express 的试用版,所以我的 dll 版本号为 6.0.86.0

这是我的配置。知道如何解决问题吗?

4

1 回答 1

0

我们已经在我们的论坛上回复了
代码示例:
public class 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>(); 
  } 
}
于 2011-01-21T10:42:53.837 回答