この投稿で説明されているように、EntityFrameworkのデータ移行を使用しようとしています。
ただし、Enable-Migrations
手順を実行しようとすると、パッケージマネージャーコンソールで次のエラーが発生します。
The target context 'MyDataContext' is not constructible. Add a default constructor or provide an implementation of IDbContextFactory
IDbContextFactory
そのため、クラスを含むプロジェクトに実装するファクトリクラスを作成しましたDbContext
が、データ移行でそれを認識していないようです。
このファクトリクラスを使用するようにデータ移行を指示するために明示的に行う必要があることはありますか?