パッケージマネージャーコンソールで、データベースを更新しようとしています。このコマンドを入力すると:
add-migration Migration1
そして私はこれを手に入れます:
アセンブリ 'MyProject.POCO'で複数の移行構成タイプが見つかりました。使用するものの名前を指定します。
私はエラーをグーグルで検索しました、そして私はこれを手に入れます:
add-migration InitialBSchema -IgnoreChanges -ConfigurationTypeName
ConfigurationB -ProjectName ProjectContextIsInIfNotMainOne
-StartupProjectName NameOfMainProject -ConnectionStringName ContextB
しかし、これを自分のプロジェクトに適用する方法がわかりません。 ConfigurationTypeNameには何を書く必要がありますか?または、これを行うためのより簡単な方法はありますか?ありがとう。
プロジェクトに複数のDbContext
があり、データベースを更新するものを指定する必要があります。これは-ConfigurationTypeName
で実行できます。 ConfigurationTypeNameは、移行フォルダー内の構成クラスの名前です。
Add-Migration -Name Migration1 -ConfigurationTypeName MyProject.POCO.Configuration
あなたはそれについてもっと読むことができます ここ。