.net中的Linq和实体框架数据模型



在实体框架数据模型和Linq到SQL中使用连接字符串的情况下是否有任何差异?

app.config文件中的连接字符串如下所示

In 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" />

语法差异意味着....?

EntityFramework连接字符串包含定义模型的元数据文件的详细信息。这些是指定的.ssdl、.csdl和.msl文件。它们共同组成了edmx文件。

相关内容

  • 没有找到相关文章

最新更新