无法调用该服务。可能的原因:服务离线或无法访问;表格中的关系

时间:2016-04-26 14:10:46

标签: c# sql-server wcf entity-framework-6 edmx

我在WCF服务中遇到了一个奇怪的情况。我不知道究竟是什么背后的原因。屏幕截图是不言自明的。

屏幕截图显示 - 1.项目结构,2。DB结构,3。表关系等 Tables Table Relations Project Structure EDMX Models Interface Implementation

现在仔细观察我得到的结果 -

Result1 Result2

这很奇怪。我不明白为什么WCF会在这里产生错误。

后来我做了一些R& D并删除了表之间的关系。

Relation Removed Relation Removed from EDMX

现在看结果 - Result3

令人惊讶的是,WCF正在运作。 这真的很奇怪。 任何人都可以解释为什么会出现这种行为,以及我应该做些什么改变才能使我的服务与关系表一起使用。

感谢您分享您的时间和智慧。

1 个答案:

答案 0 :(得分:0)

如果您首先使用代码执行此操作,请将其写入构造函数

中的上下文中
Base.Configuration.ProxyCreationEnabled = false;