【发布时间】:2010-11-09 22:42:29
【问题描述】:
我正在使用多层项目,其中 DataModel 托管 ADo.NET 实体模型,DataAccess 层进行验证。
但是每次我遇到这样的错误
在配置中找不到指定的命名连接,不打算与 EntityClient 提供程序一起使用,或者无效。
我试过连接字符串
<add name="SalesEntities" connectionString="metadata=res://*/SalesEntities.csdl|res://*/SalesEntities.ssdl|res://*/SalesEntities.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.;Initial Catalog=Phoenix;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
和
<add name="SalesEntities" connectionString="metadata=.\SalesEntities.csdl|.\SalesEntities.ssdl|.\SalesEntities.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.;Initial Catalog=Phoenix;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
还尝试了其他组合来引用被调用项目目录的根目录,但没有运气。
非常感谢任何帮助。非常感谢一如既往:)。
【问题讨论】:
标签: entity-framework ado.net linq-to-entities ado.net-entity-data-model