Hola amigos, estoy trabajando en una aplicacion .net y tengo dos cadenas de conexion en el web config, como podria saber desde un controller una vez en ejecuacion la aplicacion cual es la cadena de conexion que realizo la conexion, el tema es que tengo dos base de datos, una local y otra en un server, a la local accedo por usuario y pass y al server por AD, por lo cual puse dos cadenas de conexion. Ahora bien en una controladora necesito realizar un envio de correo solamente si esta conectado a la base de datos local, asi que necesito saber por cual cadena de conexion se conecto la aplicacion.
este es el codigo en el web config.
<connectionStrings>
<add name="Server"
connectionString="metadata=res://*/Models.EvaluacionDocenteModel.csdl|res://*/Models.EvaluacionDocenteModel.ssdl|res://*/Models.EvaluacionDocenteModel.msl;provider=System. Data.SqlClient;provider connection string="data source=sntest01\sql2k5,3435;initial catalog=EvaluacionII;Integrated Security=True;MultipleActiveResultSets=True;App=En tityFramework""
providerName="System.Data.EntityClient"/>
<add name="Local"
connectionString="metadata=res://*/Models.EvaluacionDocenteModel.csdl|res://*/Models.EvaluacionDocenteModel.ssdl|res://*/Models.EvaluacionDocenteModel.msl;provider=System. Data.SqlClient;provider connection string="data source=sntest01\sql2k5,3435;initial catalog=EvaluacionII;user id=evaluacion2;password=evaluacion2;MultipleActive ResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient"/>
</connectionStrings>