dotConnect for Oracle およびエンティティ フレームワーク 4 ctp5 を使用して Oracle Express データベースに接続しようとしたときに、ProviderIncompatibleException が発生しました。私は Oracle Express 10g を持っていて、今日 Oracle Express の試用版をダウンロードしたので、dll のバージョン番号は 6.0.86.0 です。
ここに私の設定があります。問題を解決する方法はありますか?
dotConnect for Oracle およびエンティティ フレームワーク 4 ctp5 を使用して Oracle Express データベースに接続しようとしたときに、ProviderIncompatibleException が発生しました。私は Oracle Express 10g を持っていて、今日 Oracle Express の試用版をダウンロードしたので、dll のバージョン番号は 6.0.86.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>();
}
}