我在MVC 4項目中有一個實體,連接字符串由實體創建嚮導放置在web.config中。在MVC 4動態創建實體的DB連接字符串4
我需要改變這一點,並在運行時將密碼分配給連接字符串(它存儲在web.config外部)。
如何將web.config以外的值與存儲在web.config中的字符串結合?
或者我可以將實體連接完全移到web.config之外嗎?
這是現有的實體連接字符串:
add name="MyEntities" connectionString="metadata=res://*/Models.NewUsers.csdl|res://*/Models.NewUsers.ssdl|res://*/Models.NewUsers.msl;provider=System.Data.SqlClient;provider connection string="data source=mydb;initial catalog=MyDatabase;persist security info=True;user id=sa;password=Mypassword;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" /></connectionStrings>
使用EntityConnectionStringBuilder是一個更好的方法。 – andleer