sql >> Database teknologi >  >> RDS >> Mysql

Visual Studio 2017 viser ikke MySQL i forbindelseslisten

Jeg har kæmpet denne kamp i to uger. Jeg ENDELIG fundet en kombination af versioner, der virker for mig. Følgende blev anvendt på et uberørt gen-billede af mit Win10-skrivebord for to uger siden. Alle patches blev anvendt på systemsoftware, før de begyndte at håndtere MySql.

Netop i morges genlæste jeg indlægget i denne tråd (MySql Forums):https://forums.mysql.com/read.php?174,659102,660369#msg-660369

Jeg troede, at jeg havde prøvet disse forslag før, men jeg må have forkludret en af ​​versionerne. Jeg synes, at plakatens grundlæggende strategi er fornuftig. I mit tilfælde afinstallerede jeg alle lokale MySql-dele og installationsprogrammet.

Jeg downloadede MySQL til Visual Studio - den seneste udvikling version (2.0.5 msi, da dette skrives) og installerede det.

Jeg fandt de GAMLE versioner af .Net Connector og installerede 6.9.11

I VS 2017 oprettede jeg et dummy-projekt ved hjælp af .Net 4.6.1.

Jeg anvendte afventende VS-opdateringer.

Jeg byggede projektet.

Jeg gik til "Projekt -> Administrer Nuget-pakker" og installerede/nedgraderede EntityFramework til 6.0.

Jeg installerede MySql.Data, MySql.Data.Entity og MySql.Web i version 6.9.11

Jeg rensede og byggede projektet og prøvede derefter at tilføje en ny "Code First"-model fra en MySql DB... DET VIRKEDE!



  1. Indsættelse af datoværdi i MySQL gennem PHP

  2. få de samlede værdier for forskellige brugere i mysql og php

  3. Hvordan kan jeg gøre denne geo-distance SQL-forespørgsel Postgres-kompatibel

  4. Postgresql-forespørgsel mellem datointervaller