无法在Entity Framework 4中加载指定的元数据资源错误

Ali*_*idi 8 c# asp.net entity-framework

我使用ASP.NET Webforms和Entity Framework 4,这是我的.edmx文件截图,因为我不知道在这里发布什么代码:

在此输入图像描述

这是我的web.config文件中的连接字符串:

<add name="tebimir_db_tebimEntities" 
     connectionString="metadata=res://*/DataAccessLayer.tebimir_db_tebim.csdl|res://*/DataAccessLayer.tebimir_db_tebim.ssdl|res://*/DataAccessLayer.tebimir_db_tebim.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=tebim.ir,9993;initial catalog=tebimir_db_tebim;persist security info=True;user id=tebimir_dbadmin;password=qwerty*2607548;MultipleActiveResultSets=True;App=EntityFramework&quot;" 
     providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

我的.edmx文件位于一个名为的文件夹中DataAccessLayer.当我使用实体框架时,它工作正常,没有问题,但只有当我创建一个entityDataSource控件并想要分配.edmx给它时,我得到一个错误,无法找到元数据,否则它可以正常工作.

我的意思是我可以使用Entity Framework访问数据.我检查了堆栈溢出相关的所有问题,但找不到答案.请帮忙.

在此输入图像描述

这些是附加信息,以防它可以帮助您:

在此输入图像描述 在此输入图像描述

小智 3

您似乎错误配置了属性MetadataArtifactProcessing。

尝试设置MetadataArtifactProcessing = EntityDeploy