codefirstの既存のデータベースモデルを使用して、選択してコードを生成するデータベーステーブルをロードしていました。 dbcontextファイルを別のクラスライブラリに移動しましたが、これもうまくいきました。 web.configの接続文字列が同じdbを指しているにもかかわらず、おそらくaspnetユーザーテーブルを別の場所に作成しています。複数のdbcontextを使用して元のデータベースを見つけることができませんでした
私のwebconfigには2つの接続がありました.1つはデフォルトでSqlServerに作成され、もう1つはmySQl接続でした。私はそれらを結合しようとし、ここで終わった。
注:私はMySqlDbを持っており、移行キーを調整するためにいくつかの変更を加えましたが、今はすべてがダウンしました。 は、今では今、詳細 私は3つのプロジェクト
(手動ですべてのエンティティを作成した)- GE.Entities
- GEを持って私の元のDBテーブル
のいずれかを見つけるdoesnot。コア(GEContext)
- GE.Web(ApplicationDbContext & IdentityDbCont EXT * IdentityModel)
私はまたGE.CoreにApplicationDbContextを移動するこれらのテーブルと私の元のDBテーブルが同じデータベース になりたいです。それは可能でしょうか?
また、移行が2回行われたため、故障の原因になることはありますか?
のMySQLマイグレーションクラス(MySqlInitializerとMySqlHistoryContext)
を初期化したとき、私は私は、接続文字列でIPアドレスを使用していた私