Mes: marzo 2021

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

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:

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.

Evitando la Fatiga Visual en Visual Studio

Por internet ronda el meme de que existen 2 tipos de desarrolladores, los que usan el tema claro y los que usan el tema oscuro.

En lo personal creo que me encuentro en la zona gris, donde el tema claro me gusta más pero llega a ser molesto y el tema oscuro me es algo incómodo al haber un contraste más alto entre el texto y el fondo del editor de código.

Recientemente utilizando Android Studio encontré el tema Cyan Light Theme que la verdad me gusto muchísimo y no me molesta en lo absoluto. Puedo trabajar durante el tiempo que sea necesario tranquilamente.

Pero la verdad es que en general paso más tiempo usando Visual Studio y al no haber encontrado un tema con el que me sintiera tan cómodo, decidí hacer mi “propia” versión para Visual Studio.

Cabe resaltar que en lo personal me gusta usar este estilo con el tema “Azul” de Visual Studio (que más bien se ve morado), dando como resultado algo como lo siguiente

Vista previa de Visual Studio con el Tema Cyan Light Theme

Pueden descargar el tema desde aquí.