在EF中我要使用SQL Server的账号/密码验证, 但又不想把密码明码写在配置文件中.
在
实体数据模型精灵中选择了数据联机﹐然后选择了
「否﹐从连接字符串排除敏感数据, 我会在应用程序程序代码中设定这项信息」.
在web.config的<connectionStrings>节段中VS自动产生了一条数据联机设定, 这个联机设定是不包含密码.
<add name="NorthwindEntities"
connectionString="metadata=res://*/Models.Northwind.csdl|
res://*/Models.Northwind.ssdl|
res://*/Models.Northwind.msl;
provider=System.Data.SqlClient;
provider connection string="
data source=.\sqlexpress;
initial catalog=Northwind;
persist security info=True;
user id=northwind;
MultipleActiveResultSets=True;
App=EntityFramework""
providerName="System.Data.EntityClient" />
我要使用这个联机设定, 在程序中该如何写?写在那里呢?
我猜测是要从建构式中下手, 但不知道该如何写,请帮忙解惑,谢谢~~