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

VS2019でEntityFrameworkをMYSQLに接続する

    さて、何日も経ってようやくデータベースを追加できるようになりました。ADOウィザードがクラッシュするという他の人のコメントを見たので、これが私がしたことです...

    VSCommunity2019を使用してインストールされた最新バージョンの
    MySQLコネクタネット
    MySQLfor Visual Studio

    プロジェクトを作成した後、NuGetパッケージの管理に移動し、最新バージョンのEntityFrameworkをインストールしました

    次に、参照で追加された
    MySql.Data.EntityFramework for EF6

    次に、これをweb.configに追加しました

    <entityFramework>
        <providers>
         <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.EntityFramework" />
        </providers>
      </entityFramework>
    

    再コンパイルすると、ウィザードは問題なく機能します!

    .EF6ではなくMySql.Data.EntityFrameworkを記述することが非常に重要でした



    1. MySQLデータベースとテーブルサイズを確認する方法

    2. RoR:postgresではchange_columnはできませんが、MySQLでは問題ありません(開発用のMySQL、HerokuのPostgres)

    3. MySQL空間列の作成-Alterテーブルを使用せずに緯度経度のポイントデータ型

    4. エラー:データソースが接続の確立を拒否しました、サーバーからのメッセージ:接続が多すぎます