简化EF连接字符串?

时间:2011-04-11 06:22:03

标签: .net entity-framework entity-framework-4 connection-string

<add name="DemoModelContainer" connectionString="metadata=res://*/DataModel.Demo.csdl|res://*/DataModel.Demo.ssdl|res://*/DataModel.Demo.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\sqlexpress;Initial Catalog=DemoDev;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

当我在项目中使用EF4时,这只是一个连接字符串。这太荒谬了。有什么方法可以简化这个吗?简而言之。

2 个答案:

答案 0 :(得分:3)

简单的答案是否定的。这是使用EDMX文件时EF提供程序所需的连接字符串。您可以手动建立连接字符串,但必须包含所有这些组件。

答案 1 :(得分:1)

您可以使用:

<connectionString="metadata=res://*;provider=...

省略指定csdl,ssdl,msl名称。