C# .Net MySql Problema: Guid debe contener 32 dígitos con 4 guiones (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

by | May 2, 2019

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í:

<br />
&amp;lt;add name=&amp;quot;MYSQL_SERMAR&amp;quot; connectionString=&amp;quot;datasource=MiServidor;port=3306;username=MiUsuario;password=MiClave;database=MiBaseDatos;old guids=true;&amp;quot; providerName=&amp;quot;MySql.Data.MySqlClient&amp;quot; /&amp;gt;<br />