3
我有一個由4個項目組成的解決方案。 MVC,WCF,Business LYR,DataAcess。我正在使用數據庫事務的實體框架。我的要求是,我只想從MVC webconfig獲取實體連接字符串,而不引用接口層的APP.cofig。在這種情況下可能嗎?來自另一個項目的實體框架連接字符串引用
雖然我嘗試了下面的代碼,但是出現了一個錯誤。
this.ConnectionString="data source=cmh-sosql;initial catalog=Student;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework";
System.Data.SqlClient.SqlConnectionStringBuilder scsb = new System.Data.SqlClient.SqlConnectionStringBuilder(this.ConnectionString);
EntityConnectionStringBuilder ecb = new EntityConnectionStringBuilder();
ecb.Metadata = "res://*/schoolModel.csdl|res://*/schoolModel.ssdl|res://*/schoolModel.msl";
ecb.Provider = "System.Data.SqlClient";
ecb.ProviderConnectionString = scsb.ConnectionString;
using (SchoolDB schoolDB = new SchoolDB(ecb.ConnectionString))
錯誤:實體類型學生不是當前上下文的模型的一部分。
你能解釋一下爲什麼這應該需要?即不從App.config? – Sampath
我需要從第一個連接的數據庫中獲取第二個連接。這是我的問題...現在解決了... –