Web.Config Connection String

This is a Entity framework connection string in my web.config.  Is there a way to tidy this.
For example could the actual connection string  "provider connection string"  be pointed to a separate connection string.
Its just sooo ugly and hard to read..


  <add name="MyEFConnection"
         connectionString="metadata=res://*/VN.csdl|res://*/VN.ssdl|res://*/VN.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=PC01;initial catalog=MyDatabaseName;user id=joe;password=xxxxxxx;multipleactiveresultsets=True;connect timeout=30;application name=EntityFramework&quot;"
         providerName="System.Data.EntityClient" />
LVL 3
Kevin RobinsonPrivate VB.NET ContractorAsked:
Who is Participating?
 
Megan BrooksSQL Server ConsultantCommented:
I guess it depends on your perspective; I think it just takes a little getting used to.

You have SQL Server authentication credentials embedded in your web.config, in clear text? That seems rather too readable. You'll end up with copies of the password in backups and in source control as well. If you can configure Windows authentication then that issue goes away. Otherwise if you encrypt the connection strings, none of the details will be visible and it shouldn't matter if the format of the connection string is a little messy.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.