42
this postで説明されているように、Entity Frameworkのデータ移行を使用しようとしています。Entity Frameworkデータ移行で使用するIDbContextFactoryを実装する方法
はしかし、私はEnable-Migrations
ステップを実行しようとしたとき、私はパッケージマネージャコンソールで次のエラーが表示されます。
The target context 'MyDataContext' is not constructible. Add a default constructor or provide an implementation of IDbContextFactory
だから、私は私のDbContext
クラスを含むプロジェクトでIDbContextFactory
を実装するファクトリクラスを作成しましたしかし、データ移行ではそれを認識していないようです。
データマイグレーションにこのファクトリクラスを使用するよう指示するために明示的に行うべきことはありますか?
あなたの答えをありがとう - それは動作します。私はまったく同じパターンを自分で実装したことを思い出して、私が最初に間違ったことを想像することはできません。いずれにせよ、問題は解決されました。ありがとう。 –
パーフェクト、喜んで助けました:) – dougajmcdonald
あなたはこのクラスをどこに入れましたか? –