我正在使用EF5的存儲庫模式,我想指定連接字符串的名稱。在EF5中爲api指定連接字符串
在我的大EF項目我曾經這樣做:
MyEntities _entities = new MyEntities("Name=MyConnectionString");
當我在VS2012創建了一個使用EF5一個新的「API」是沒有超載的字符串參數。
我試着這樣做:
private MyEntities _entities = new MyEntities();
public MyRepository()
{
_entities.Database.Connection.ConnectionString = "Name=MyConnectionString";
}
我得到:
如何 「沒有名爲 'MyEntities' 的ConnectionString可在 應用程序配置文件中找到」我應該給存儲庫一個給定的連接字符串?我應該編輯這些代碼生成文件嗎?
部分??但這僅僅意味着你擴展了這個類的定義?你可以用一個構造函數來做到這一點??爲什麼要這樣做呢? – 2013-03-13 08:18:32