Acabo de comenzar a jugar con ASP.NET MVC.ASP.NET Entity Framework y cadenas de conexión
<add name="ApplicationServices" connectionString="Data Source=localhost;Port=3306;Database=test;User id=root;Password=admin;" providerName="MySql.Data.MySqlClient" />
<add name="testEntities" connectionString="metadata=res://*/Models.testDB.csdl|res://*/Models.testDB.ssdl|res://*/Models.testDB.msl;provider=MySql.Data.MySqlClient;provider connection string="server=localhost;port=3306;database=test;User Id=root;password=admin"" providerName="System.Data.EntityClient" />
VS crea automáticamente las cadenas de conexión en web.config con los datos de base de datos cuando se agrega un modelo de datos entidad ADO. El problema es que utilizo el esquema de usuario/privilegios ASP.NET que utiliza la cadena de conexión "ApplicationServices" que existe de forma predeterminada. Todas esas tablas, así como mis tablas de aplicaciones, existen en la misma base de datos. Quiero que los detalles de la base de datos (host/usuario/pase) provengan de una sola entrada de cadena de conexión. O incluso si hay varias entradas de cadena de conexión, es posible obtener los detalles de la base de datos solo desde una única fuente.
Vengo del mundo de PHP y no pude encontrar la manera de hacerlo desde los otros hilos similares con los que me había topado.
Gracias
posible duplicado de [Entity Framework - cadena de conexión redundante.] (Http://stackoverflow.com/questions/3777722/entity-framework-redundant-connection-string) – Jacob