我在 MVC 4 项目中有一个实体,连接字符串由实体创建向导放置在 web.config 中。
我需要更改它并在运行时将密码分配给连接字符串(存储在 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>