.net - que - no se pudo cargar los archivos de metadatos especificados.
Solicitud de cadena de conexiĆ³n de la base de datos (5)
ADO.NET tiene el práctico ConnectionStringBuilder que construirá y validará una cadena de conexión. Esto al menos eliminaría el trabajo pesado de una parte, permitiéndole crear un cuadro de diálogo simple para la entrada.
Me gustaría ofrecer un aviso de conexión a la base de datos para el usuario. Puedo construir el mío, pero sería bueno si pudiera usar algo que alguien más ya ha construido (tal vez algo integrado en Windows o una biblioteca gratuita disponible en Internet). ¿Alguien sabe cómo hacer esto en .Net?
EDITAR: Encontré esto y pensé que era interesante: Mostrar un indicador de cadena de conexión en una aplicación WinForm . Sin embargo, esto solo funciona para las conexiones de SQL Server.
Es posible que desee probar el uso de objetos de administración de SQL Server . Este artículo de MSDN tiene una buena muestra para solicitar y conectarse a un servidor SQL.
La única funcionalidad de cadena de conexión "incorporada" que pude pensar es la que aparece cuando ejecuta un script CMD (esencialmente un archivo por lotes) que ejecuta scripts SQL. Sin embargo, no estoy seguro de si se trata de algo integrado en Visual Studio.
Es realmente simple hacer uno de todos modos. Si no desea que el usuario pueda ingresar una cadena de conexión directa, puede armar una formada por cuatro cuadros de texto y una casilla de verificación:
- Servidor
- Nombre del catálogo
- casilla de verificación para seguridad integrada o Autenticación SQL
- Nombre de usuario
- Contraseña
Bastante trivial, en mi humilde opinión.
Microsoft ha publicado el código fuente para el diálogo de conexión de datos en la Galería de códigos.
Aquí hay una publicación de blog de Yaohai con más información y aquí está el inicio del diálogo de conexión de datos en la Galería de códigos .
Combiné la clase PropertyGrid con la clase SqlConnectionStringBuilder en un diálogo separado y eso funcionó muy bien para mí.