Entity framework 在不同的层中有EDMX,然后执行层

Entity framework 在不同的层中有EDMX,然后执行层,entity-framework,entity-framework-6,Entity Framework,Entity Framework 6,我的web项目中有此连接字符串 <add name="PortalEntities" connectionString="metadata= res://Portal.Store.dll/PortalModel.csdl| res://Portal.Store.dll/PortalModel.ssdl| res://Portal.Store.dll/PortalModel.msl;provider=System.Data.SqlClie

我的web项目中有此连接字符串

<add name="PortalEntities" connectionString="metadata=
         res://Portal.Store.dll/PortalModel.csdl|
         res://Portal.Store.dll/PortalModel.ssdl|
         res://Portal.Store.dll/PortalModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=tst-sqlsrv01\dev;initial catalog=Portal;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>

但它经常会出现错误“无法解析程序集‘Portal.Store.dll’”


我做错了什么?

您的EDMX被编译成什么文件?它被编译成Portal.Store.dly您的执行层引用了
Portal.Store.dll
类项目?我尝试过,但没有成功