SQL Azure EF Database First Connection String en el Portal de administración de Azure

Tengo un sitio que funciona en Azure, que usa el modelo EF Database First.

Si incrusto la cadena de conexión en web.config e implemento todo, es color de rosa.

<add name="MyEntities" connectionString="metadata=res://*/App_Code.Model.csdl|res://*/App_Code.Model.ssdl|res://*/App_Code.Model.msl;provider=System.Data.SqlClient;provider connection string='Data Source=my.database.windows.net;Initial Catalog=myTest_DB;User ID=***;Password=***; MultipleActiveResultSets=False'"  providerName="System.Data.EntityClient"/>

Pero no quiero la cadena de conexión en web.config porque contiene credenciales.

Entonces lo moví al área de la cadena de conexión en Azure Properties.

El primer problema que encontré es obtener un error de palabra clave no válida de metadatos.

Lo resolví cambiando el tipo de Base de datos SQL a Personalizado.

Sin embargo, ahora recibo este error:

La cadena de conexión 'MyEntities' en el archivo de configuración de la aplicación no contiene el atributo obligatorio de providerName ".

He rastreado la web e intentado muchas variaciones de la cadena de conexión, pero aún no he encontrado la correcta.

Nota: Supongo que podría hacer de esto una configuración de aplicación y mover la inicialización de la cadena al código, pero aunque solo sea por curiosidad, me gustaría saber cómo hacerlo a través del portal.

Respuestas a la pregunta(1)

Su respuesta a la pregunta