¿Configurar Entity Framework para seleccionar cadenas de conexión de Azure CloudConfiguration File?

Estamos utilizando EF-6 en nuestros roles web y roles de trabajador. Estas funciones se encapsulan en un solo proyecto de servicio en la nube.

Para poder administrar las configuraciones de configuración de una mejor manera, hemos movido la mayoría de nuestras claves de configuración al proyecto de nube y las hemos leído utilizando CloudConfigurationManager .

Pero para paquetes como Entity Framework o Enterprise Library no podemos decirle a AppDomain que lea la configuración del archivo Cloud Config. EF busca en los respectivos App.Config o Web.Config del proyecto.

¿Hay alguna manera de decirle a EF que lea las cadenas de conexión del archivo de configuración de la nube?

Podría cambiar el archivo de plantilla T4 Model.Context.tt para usar

base(CloudConfigurationManager.GetSetting("YourEntities")) 

Cuando regenere su modelo, el archivo Model.Context.cs resultante usará CloudConfigurationManager.