sql >> データベース >  >> RDS >> Mysql

MySqlデータベースでAspNet.Identityコアを使用する方法

    私はクライアントのためにこれをしなければなりませんでした。また、ASP.NET Core 1.0を使用したアプリケーションで実行しましたが、好奇心のために.NETCore2.0でのアプリケーションも実行しました。

    私が最初に行ったのは、 https://wwwからEntityFrameworkMySQLパッケージをインストールすることでした。 nuget.org/packages/Pomelo.EntityFrameworkCore.MySql/ パッケージマネージャーコンソールを使用します。

    その後、 startup.csで変更しました 、メソッド ConfigureServices 、オプション UseSqlServer UseMySql 、下の画像のように。

    私のappsettings.jsonには、次のようなIdentityConnectionという名前のMySQL接続があります。

    {
        "ConnectionStrings": {
            "IdentityConnection": "Server=127.0.0.1;Database=identitycoredb;Uid=root;Pwd=1234;"
        },
    

    IDテーブルを作成するために、パッケージマネージャーコンソールで移行コマンドを実行しました:

    EntityFrameworkCore\Update-Database -Verbose
    



    1. 2019 PostgreSQLトレンドレポート:プライベートクラウドとパブリッククラウド、移行、データベースの組み合わせ、使用された主な理由

    2. 新しいテーブルを作成するときに外部キーを追加するにはどうすればよいですか?

    3. データベースからのフルカレンダーJavaScriptでのイベントの入力

    4. MySQLインデックス-ベストプラクティスは何ですか?