StrongTypingException: The value for column ‘IsPrimaryKey’ in table ‘TableDetails’ is DBNull

24 Mar

En ocasiones me ha pasado que al querer actualizar o generar algún ADO.NET Entity Data Model en Visual Studio me ha aparecido este error:

StrongTypingException
‘System.Data.StrongTypingException: The value for column’ IsPrimaryKey ‘in table’ TableDetails’ is DBNull

Asi que hoy voy a compartirles la forma en que solucciono este problema.

  1. Cerrar Visual Studio
  2. Ejecutar la siguiente consulta en nuestra base de datos:
  3. Abrir nuestro proyecto en Visual Studio
  4. Generar o actualizar nuestro modelo

Buscando en internet he visto que se pide que se reinicie el servicio de MySQL, en mi caso no ha sido necesario, antes al contrario, si lo hacia tenia que volver a ejecutar la consulta.

Cabe resaltar que lo he probado con MySQL 5.7.X en conjunto con EF6.

Compartir

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.