2014-01-15 30 views
1

我只是想知道,什麼是實體框架連接字符串真的是什麼意思? 像:實體框架連接字符串定義

metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=testSource;initial catalog=CatalogName;user id=sa;password=***********;multipleactiveresultsets=True;application name=EntityFramework"

我知道提供商= System.Data.SqlClient的的;供應商的連接字符串=「數據源= testSource;初始目錄= CatalogName編;用戶ID = SA;密碼= **

誰能告訴我這是什麼串metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl; 意味着

而且,還有一件事我需要確認,如果我想在實體連接字符串編輯,我可以做到這一點

回答

2

需要元數據領域的EF連接字符串中並規定:

在 目錄,文件和資源位置的豎線分隔的列表,它尋找模式和映射信息。

(來源:http://msdn.microsoft.com/en-us/library/system.data.entityclient.entityconnection.connectionstring.aspx

或把換言之:

指針給元數據文件(概念性架構定義層 [CSDL],映射架構層[MSL]和存儲架構定義層 [SSDL])

(來源:http://msdn.microsoft.com/en-us/library/orm-9780596520281-01-16.aspx