MVC WCF异常元数据未由用户代码处理

时间:2016-09-16 06:34:36

标签: entity-framework wcf model-view-controller asp.net-core-mvc

我正在编写MVC Web应用程序和WCF应用程序以将它们连接在一起并且它们都完美地工作,但是在连接它们之后我在mvc应用程序中获得异常并且异常正确:

  

EntityFramework.dll中出现“System.Data.Entity.Core.MetadataException”,但未在用户代码中处理。

添加个人信息主要的Web应用程序规则是使用两个数据库连接locaö数据库和远程数据库来添加和管理用户的asp.net实体。 Wcf应用程序连接到远程数据库,它的作用是将信息从Web应用程序传输到远程数据库。 没有与WCF连接的web应用程序工作完美但在我将参考添加到我的WCF后它停止使用此异常。 内心错误:

  

该计划无效。错误:   将CLR类型分配给EDM类型是不明确的,因为多个CLR类型与EDM类型“tab_OnlineUserClaim”匹配。以前发现CLR类型

     

'ELVIRA_Userverwaltung.ServiceReference1.tab_OnlineUserClaim',新发现的CLR类型'Userverwaltung.Models.tab_OnlineUserClaim'。将CLR类型分配给EDM类型是不明确的,因为多个CLR类型与EDM类型“tab_OnlineUserLogin”匹配。以前发现CLR类型'ELVIRA_Userverwaltung.ServiceReference1.tab_OnlineUserLogin',新发现的CLR类型'Userverwaltung.Models.tab_OnlineUserLogin'。

1 个答案:

答案 0 :(得分:0)

这意味着应用程序无法加载EDMX。

  • 您可能已更改了该元数据的ArtadataArtifactProcessing属性 模型复制到输出目录。

  • 连接字符串可能有误。我知道你说你没有改变它,但如果你改变了其他的东西(比如,一个名字 装配),它可能仍然是错误的。

  • 您可能正在使用编译后任务将EDMX嵌入到程序集中,该程序集由于某种原因不再起作用。

简而言之,您的问题中没有足够的细节来提供准确的答案,但希望这些想法可以让您走上正确的道路。

相关问题