viernes, 17 de abril de 2020

243. Entity Framework MySQL

Existen algunos prerequisitos que se deben tener instalados para poder usar entityFramework con MySQL.


MySQL for Visual Studio y Connector/NET

Una vez hecho esto creamos un proyecto en Visual Studio


Es necesario que agreguemos algunos paquetes de nuget a la aplicación

MySql.Data



MySql.Data.Entity



MySql.Data.EntityFramework



Ahora es necesario hacer una modificación en el archivo de configuración de nuestra aplicación.

En la sección Provider vamos a encontrar que existen 2 provider para MySql.Data.MySqlClient




Uno corresponde a la versión que acabamos de instalar, y uno es de una version anterior, asi que comentemos el de la versión anterior.


Es necesario recompilar la aplicacion.

Y generemos un archivo de EntityFramework




Y con esto podemos usar Entity Framework


Felices Lineas

martes, 14 de abril de 2020

242 - Claves foráneas SQL Server

La forma facil de obtener las tablas relacionadas a una tabla en SQL Server es

exec sp_fkeys 'Tabla'

Esto nos mostrara las relaciones de una tabla con otras tablas en la base de datos


Felices lineas

241 - MySQL obtener esquema de la base de datos

mysqldump.exe es una utilidad que nos permite obtener el esquema de una base de datos de MySQL, esta herramienta se encuentra dentro de las utilidades de MySQL.

Para ejecutarla es necesario hacer lo siguiente:

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqldump.exe  --routines --add-drop-table --disable-keys --extended-insert --host=192.X.X.X --column-statistics=0 --port=3306 --user="root" --password="**********" Base_De_datos

Esto nos mostrara el esquema de la base de datos


Felices lineas