0

Web API 2 の既定の認証システムを使用しようとしていますが、次のデータベースが作成されることに気付きました。

ここに画像の説明を入力

しかし、MySQL を使用した Entity データベースが既にあります。それらをマージすることは可能ですか?

次に、そのような起動オプションにコンテキストを追加できます

UserManagerFactory = () => new UserManager<IdentityUser>(new UserStore<IdentityUser>(MYCONTEXT));

それはうまくいくでしょうか?

Entity で 2 つのデータベースを使用する方法がわからないためです。Web Config の EntityFramework セクションをこれに置き換えたため、認証が機能しません

<entityFramework codeConfigurationType="MySql.Data.Entity.MySqlEFConfiguration, MySql.Data.Entity.EF6">
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
    <providers>
      <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
    </providers>
  </entityFramework>

したがって、AspNet テーブルでデータベース ファーストのアプローチを使用することは可能ですか。

ありがとうございました

編集

このプロジェクトではまだ SQL サーバーを使用できるため、SQL サーバーを使用する方が簡単でしょうか?

4

1 に答える 1