EF経由でアクセスしているDB2データベースがあります。私たちはデータベースに接続することができ、&の書き込み操作をこれの一部として読み取ることができます。IBM DB2を使用したEntity Framework
は今計画はDBを初期化することである
Database.SetInitializer(new CreateDatabaseIfNotExists<CustomContext>())
を使用してこれは
HRESULT = -2146232032
メッセージ= CreateDatabaseは、プロバイダによってサポートされていないというエラーが出てスローされます。
ソース= EntityFrameworkのInnerException:
は System.Data.Entity.Core.ProviderIncompatibleException
以前我々は
Database.SetInitializer(new NullDatabaseInitializer<CustomContext>());
と接続し、これが正常に動作しました。
問題は、EF内から新しいDB2データベースを作成しようとした人がいますか?
ここでより多くの情報を見つけることができます
https://www.nuget.org/packages/System.Data.DB2.EntityFramework.Migrations/
本当に必要な場合は、おそらく移行サービスはEFプロバイダの中で最もシンプルな部分なので、作成することができます。 https://sqliteef6migrations.codeplex.com/から起動してクエリを修正することができます。 – bubi