DbContext のコンストラクターに接続文字列を渡したいと思います。これを行う方法は、ここで回答されています: Pass connection string to code-first DbContext
(クリックしたくない場合はコード)
public MyContext(string connString)
: base(connString)
{
}
ただし、移行を有効にしようとすると、「ターゲット コンテキスト '...' は構築できません。デフォルト コンストラクタを追加するか、IDbContextFactory の実装を提供してください。」
また、EF PowerTools を使用してエンティティ データ モデルを生成しようとすると、次のエラーが表示されます。
これはよくある問題ですか?修正はありますが、ハックのように感じます。他の誰かが以前にこれに対処する必要がありますか?