¡Hola!
Podéis ver en mi Github un pequeño proyecto para poder crear cadenas de conexión para SQL Server y MySQL. Se puede extender fácilmente para soportar nuevos parámetros.
Un ejemplo sería:
SqlServerConnectionString sqlConnectionString = new SqlServerConnectionString { Server = "dummyServer", Database = "dummyDatabase", TrustedConnection = true }; string connectionString = sqlConnectionString.GetConnectionString(); //connectionString será "Data Source=dummyServer;Initial Catalog=dummyDatabase;Trusted_Connection=True;" |
Hay varios test con ejemplos de cómo poder extenderlo para añadir nuevas propiedades.
El enlace es https://github.com/LuisM000/ConnectionStringsCreator
¡Saludos!