2013-04-16 42 views
0

在實體框架數據模型和Linq to SQL中使用連接字符串的情況有什麼區別嗎?linq和.net中的實體框架數據模型

在app.config文件的連接字符串如下所示

在LINQ <add name="EFProject.Properties.Settings.TestDBConnectionString" connectionString="Data Source=datasourse;Initial Catalog=TestDB;User ID=uname;Password=pwd" providerName="System.Data.SqlClient" />

在實體框架:<add name="TestDBEntities" connectionString="metadata=res://*/TestDB.csdl|res://*/TestDB.ssdl|res://*/TestDB.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=datasourse;initial catalog=TestDBDB;user id=uname;password=pwd;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

的語法差異意味着....?

回答

0

EntityFramework連接字符串包含定義模型的元數據文件的詳細信息。這些是指定的.ssdl,.csdl和.msl文件。他們共同構成了edmx文件。