如何将Settings.settings用于实体框架连接字符串?

时间:2010-05-21 07:13:34

标签: entity-framework connection-string

我想使用旧的Typed DataSet使用的相同方法将实体模型连接字符串存储在app.config中。两者都使用相同的部分:<connectionStrings>

实体将连接保存为:

<add name="MyDB_Entities" connectionString="metadata=res://*/MyDB.csdl|res:......" providerName="System.Data.EntityClient" />

键入的DataSet另存为:

<add name="MyTest.Properties.Settings.MyDbString" connectionString="Data Source=.\sqlexpress;...." providerName="System.Data.SqlClient" />

前者只是使用“not-typed”语法的accessibile,如:

string s = ConfigurationManager.ConnectionStrings["MyDB_Entities"].ConnectionString;

后者由Settings.settings“包装”。所以你可以写:

string s = Settings.Default.MyDbString;

Entity条目不包含命名空间,因此Settings.settings无法解析它。有什么想法/建议吗?

0 个答案:

没有答案