我剛剛開始玩ASP.NET MVC。ASP.NET實體框架和連接字符串
<add name="ApplicationServices" connectionString="Data Source=localhost;Port=3306;Database=test;User id=root;Password=admin;" providerName="MySql.Data.MySqlClient" />
<add name="testEntities" connectionString="metadata=res://*/Models.testDB.csdl|res://*/Models.testDB.ssdl|res://*/Models.testDB.msl;provider=MySql.Data.MySqlClient;provider connection string="server=localhost;port=3306;database=test;User Id=root;password=admin"" providerName="System.Data.EntityClient" />
當您添加ADO實體數據模型時,VS會自動在web.config上創建連接字符串和數據庫詳細信息。問題是我使用默認存在的使用「ApplicationServices」連接字符串的ASP.NET用戶/權限模式。所有這些表以及我的應用程序表都存在於同一個數據庫中。我希望數據庫詳細信息(主機/用戶/傳遞)來自單個連接字符串條目。或者即使有多個連接字符串條目,也可以單獨從單個源獲取數據庫詳細信息。
我來自PHP世界,無法弄清楚如何從我碰到的其他類似線程完成它。
謝謝
的可能重複[實體框架 - 冗餘連接字符串。(http://stackoverflow.com/questions/3777722/entity-framework-redundant-connection-string) – Jacob 2011-04-16 20:03:23