2017-02-24 6 views
0

codefirstの既存のデータベースモデルを使用して、選択してコードを生成するデータベーステーブルをロードしていました。 dbcontextファイルを別のクラスライブラリに移動しましたが、これもうまくいきました。 web.configの接続文字列が同じdbを指しているにもかかわらず、おそらくaspnetユーザーテーブルを別の場所に作成しています。複数のdbcontextを使用して元のデータベースを見つけることができませんでした

私のwebconfigには2つの接続がありました.1つはデフォルトでSqlServerに作成され、もう1つはmySQl接続でした。私はそれらを結合しようとし、ここで終わった。

注:私はMySqlDbを持っており、移行キーを調整するためにいくつかの変更を加えましたが、今はすべてがダウンしました。 は、今では今、詳細 私は3つのプロジェクト

(手動ですべてのエンティティを作成した)
  • GE.Entities
  • GEを持って私の元のDBテーブルenter image description here

    のいずれかを見つけるdoesnot。コア(GEContext)

  • GE.Web(ApplicationDbContext & IdentityDbCont EXT * IdentityModel)

私はまたGE.CoreにApplicationDbContextを移動するこれらのテーブルと私の元のDBテーブルが同じデータベース になりたいです。それは可能でしょうか?

また、移行が2回行われたため、故障の原因になることはありますか?

のMySQLマイグレーションクラス(MySqlInitializerとMySqlHistoryContext)

を初期化したとき、私は私は、接続文字列でIPアドレスを使用していた私

答えて

0

でthings..pleaseクマの多くは混乱しています知っているGEContextを渡されますlocalhostの代わりにそれは働いた!

関連する問題