C# .Net MySql Problema: Guid debe contener 32 dígitos con 4 guiones (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
Esto sucede al realizar un “select *” o un “select” de un CampoId, y este esta configurado como Char(36). El problema es que los datos son devueltos o interpretados como Guids, y sale el mensaje de un supuesto error.
Para solucionar esto basta con añadir el siguiente texto a la cadena de conexión “old guids=true”, quedando nuestra conexión así:
[csharp]
connectionString=’datasource=MiServidor;port=3306;username=MiUsuario;password=MiClave;database=MiBaseDatos;old guids=true;’ providerName=’MySql.Data.MySqlClient’
[/csharp]