Esta publicación fue editada por última vez por QWERTYU el 5-7-2019 a las 10:37
1. Instalación (preparación): VS2017 Servicio Mysql + Navicat (Cliente Mysql)
mysql-for-visualstudio-1.2.7.msi (Descarga según tus necesidades:El inicio de sesión del hipervínculo es visible.) mysql-connector-net-6.10.8 (descárgalo e instálalo tú mismo según la versión utilizada en tu proyecto:El inicio de sesión del hipervínculo es visible.)
2. Uso (uso oficial):
Usando el diseñador EF:
Si ves que MySQL no está disponible en este momento, es que aún no lo has instaladomysql-for-visualstudio y mysql-connector-net, por favor instálalos primero como se describe en el primer paso
Tras la instalación, continuar funcionando Instala Mysql.Data.Entity usando Nuget (debe ser la misma versión de mysql-connector-net que instalaste en el primer paso, de lo contrario puede haber un fallo en operaciones posteriores)
Entonces puedes pulsarloPaso para generar la entidad correspondiente en MYSQL.
A estas alturas, ya no hay suspense.
En este punto, todo está hecho.
Preguntas frecuentes:
Pregunta 1.
La cadena de conexión no está disponible, añade una nueva, prueba si la conexión es exitosa, pero después de estar seguro, aparecerá el aviso "La palabra clave dada no está en el diccionario" como se muestra en la imagen de abajo
Solución: 1. Asegúrate de que la versión MySQL usada en VS (NuGet puede obtener la versión correspondiente) sea la misma que la versión del conector Mysql instalada en el ordenador actual. 2. Cierra VS (asegúrate de cerrar todas las ventanas VS), busca el archivo DefaultView.SEView en el disco del sistema y bórralo. El camino habitual es: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
Pregunta 2. Se oye un choqueO el problema, como se muestra en la figura de abajo, se debe a la inconsistencia entre la versión MySql.Data.Entity.EF6 referenciada en el proyecto y la versión instalada de mysql-connector-net
Solución: La versión de MySql.Data.Entity.EF6 referenciada en el proyecto es inconsistente con la versión de mysql-connector-net instalada. Simplemente cámbialo a consistente
Otros:
Si quieres eliminar una cadena de conexión existente,
Cierra VS (asegúrate de cerrar todas las ventanas VS),
Busca el archivo DefaultView.SEView en el disco del sistema y bórralo.
El camino habitual es: Users\AppData\Microsoft\VisualStudio\xx\ServerExplorer
|