Me ha sucedido algo así en tiempo de diseño. La solución que encontré fue remover el valor de la propiedad ProviderName, cerrar y abrir el proyecto y volverlo a establecer.
Quizá luego investigue más a fondo cuál es la causa de ese problema de aparición esporádica.
Saludos.