Freigeben über


Entity Framework con MySql y SQL Server | C#

Intermedio

Si no conocias EF es una buena oportunidad para comenzar a conocerlo y si ya lo conocias es la oportunidad dorada para ver como hacerlo funcionar con MySQL myu fácilmente.

Entity Framework es el ORM open source de Microsoft que te permite desarrollar aplicaciones de manera rápida y eficiente. Te puedes ahorrar muchisimo trabajo, horas y horas de código utilizándolo.

Entity Framework no esta atado a ninguna base de datos en particular, desde que el proveedor de la BD tenga un provider para Entity Framework todo tu código funcionara sin problemas... casi siempre.

En ocasiones las BD necesitan de algunas personalizaciones de configuración por pequeñas diferencias en tamaños de los campos o similar. Sin embargo desde EF podemos hacer esta tarea muy fácilmente, de lo que trata este video.

Si usas MySQL con EF lo primero que notarás es que recibes esta excepcion:

 specified key was too long; max lenght is 1000 bytes  

O una muy similar.

No te pierdas este NinjaTip donde aprenderas muchas cosas, pero sobre todo como solucionar este problema.