0
asp.net MVCでMySQLデータベースをコードの最初の方法で使用しようとしていますが、テーブルの作成方法がわかりません。自体。コードを使用してユーザーデータベースを作成するASP.NET MVC
私はメッセージが表示されます。
を「テーブル 『XXX.aspnetusers』が存在しません」私は移行またはそのような何かを実行する必要がありますか?
ありがとうございました
asp.net MVCでMySQLデータベースをコードの最初の方法で使用しようとしていますが、テーブルの作成方法がわかりません。自体。コードを使用してユーザーデータベースを作成するASP.NET MVC
私はメッセージが表示されます。
を「テーブル 『XXX.aspnetusers』が存在しません」私は移行またはそのような何かを実行する必要がありますか?
ありがとうございました
私はもう少しupdate-databaseを使用しました。あなたは、あなたのMySQLに対応するように接続文字列とプロバイダを変更していなければなりません
例:
<add name="DefaultConnection" connectionString="server=127.0.0.1;User Id=root;password=;database=myDB" providerName="MySql.Data.MySqlClient" />
プロバイダ:
[DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))]
:
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider>
</providers>
</entityFramework>
あなたはまた、あなたのdbContextでこれを置く必要があります
ありがとうございました
asp.netのアイデンティティを利用している場合は、そのプロバイダをmysqlにchnageする必要があります。デフォルトではSQL Serverです。 – Arash
Arashさん、ありがとうございましたが、すでに完了しました。私は、ナゲットパッケージマネージャーを通してデータベースを更新する必要があることを発見しました。 – MusicAndCode