c# - contraseña - Agrupación de conexiones en.NET/SQL Server?
cadena de conexion sql server con usuario y contraseña c# (5)
¿Es necesario o ventajoso escribir código de agrupación de conexiones personalizado cuando se desarrollan aplicaciones en .NET con una base de datos SQL Server? Sé que ADO.NET le da la opción de habilitar / deshabilitar la agrupación de conexiones, ¿eso significa que está integrado en el marco y no tengo que preocuparme por ello? ¿Por qué la gente habla acerca de cómo escribir su propio software de agrupación de conexiones y cómo es esto diferente de lo que está integrado en ADO.NET?
Bueno, se va a ir porque la respuesta a todas estas preguntas será LINQ. Por cierto, nunca hemos necesitado la agrupación de conexiones personalizadas para ninguna de nuestras aplicaciones, por lo que no estoy seguro de qué se trata todo el ruido.
La agrupación de conexiones incorporada en ADO.Net es robusta y madura. Recomendaría no intentar escribir tu propia versión.
Tengo entendido que la agrupación de conexiones se maneja automáticamente cuando se utiliza el objeto SqlConnection. Esto está diseñado a propósito para trabajar con MSSQL y garantizará que las conexiones se agrupen de manera eficiente. Solo debe asegurarse de cerrarlos cuando haya terminado con ellos (y asegúrese de que se eliminen).
Nunca he oído hablar de personas que necesiten rodar las suyas yo mismo. Pero admito que mi experiencia es algo limitada allí.
Con la llegada de ADO.Net y la versión más nueva de la agrupación de conexiones SQL, se maneja en dos capas, primero a través de ADO.Net y, en segundo lugar, mediante SQL Server 2005/2008 directamente, eliminando la necesidad de una agrupación de conexiones personalizada.
Me han informado de que se están planificando soportes similares o se han implementado en Oracle y MySQL sin interés.
No soy un experto en este asunto, pero sé que ADO.NET tiene su propio sistema de agrupación de conexiones, y mientras lo haya estado utilizando ha sido impecable.
Mi reacción sería que no tiene sentido reinventar la rueda ... ¡Solo asegúrate de cerrar las conexiones cuando termines con ellas y todo estará bien!
¡Espero que alguien más pueda darte más torres firmes!