无法实现复杂或基本类型的WCF数据服务

本文关键字:类型 WCF 数据 服务 实现 复杂 | 更新日期: 2023-09-27 18:18:38

我使用WCF数据服务以及实体框架来与SQL Server数据库通信。数据不是通过ORM直接访问的,而是使用存储过程来获取和插入数据。

我在实体框架上做了一个函数导入,并通过Web从WCF数据服务获取调用来调用它们。大多数时候这些过程返回复杂类型的集合(由EF生成)。

这是我如何执行从我的asp.net mvc应用程序

Context.Execute<T>("<service uri>", "GET",true);

这是我每次

得到的错误

不能实现原语或复合体的集合类型为集合

最新的WCF Data services client是否不支持复杂类型的集合

我使用的是最新版本的WCF数据服务客户端5.5

无法实现复杂或基本类型的WCF数据服务

我有和你一样的问题,当我把Execute方法的第三个参数(是单值)改为false时,它就解决了。

希望这对你有帮助。

卡门Velikov