"Keyword not supported: Server" error when using ADO.NET connection string to connect to Azure DB
As marc_s stated in the accepted answer (in the link provided in the question):


  For Entity Framework ... you need to use a special type of connection string which is quite different from the straight ADO.NET connection strings ...


Your provider, as shown in the code in this question, is: System.Data.EntityClient. Yet you are using standard ADO.NET connection string keywords.

You can either:


change the connection string to be similar to what is shown in marc_s's accepted answer,

OR
change the provider name as shown in the #2 answer (by WasiF), which is really just changing EntityClient to be SqlClient