我正在使用使用 EF5 的存储库模式,并且我想指定连接字符串的名称。
在我以前的 EF 项目中,我曾经这样做过:
MyEntities _entities = new MyEntities("Name=MyConnectionString");
当我在 VS2012 中创建一个使用 EF5 的新“api”时,字符串参数没有重载。
我试图这样做:
private MyEntities _entities = new MyEntities ();
public MyRepository()
{
_entities.Database.Connection.ConnectionString = "Name=MyConnectionString";
}
我得到:
“在应用程序配置文件中找不到名为‘MyEntities’的连接字符串”
我应该如何给存储库一个给定的连接字符串?我应该编辑那些代码生成文件吗?