是否可以在WCF数据服务ServiceOperation中返回自定义对象或通用对象,如:

public class Message {
    public string value { get; set; }
}

[WebGet]
public Message test() {
    return new Message { value = "HelloWorld!" };
}

[WebGet]
public object test2() {
    return new { message = "HelloWorld!" }
}

谢谢。

===============>>#1 票数:0

我知道这是一个较旧的问题,但是我将发布此链接以指定服务操作的要求:

服务运营(WCF数据服务)

此外,您还可以查看从服务操作返回的复杂类型。

  ask by nboukeffa translate from so

未解决问题?本站智能推荐:

1回复

具有自定义过滤器的WCF数据服务

我首先使用WCF数据服务和Entity Framework 4.1代码创建服务。 我需要根据uri细分进行一些过滤。 基本上,我们有一个多租户数据库,需要将租户ID的字符串表示形式作为uri的一部分传递。 例如,uri将如下所示: 然后使用Client123来创建仅对该客户端数据的
1回复

WCF数据服务中具有自定义(对象)数据源的关系导航

我的数据有3个层次结构: DepartmentList-> EmployeeCollection->雇员 基本上,有多个部门,每个部门包含许多员工。 这是我的源代码: 当我尝试浏览DataService时,出现以下错误: 服务器在处理请求时遇到错误。
1回复

WCF数据服务自定义实现

如何从客户端向服务器中的方法传递参数以获取实体数据。 在服务器端: 在客户端: 现在我要获取的是所有Foo记录都取决于p1_val和p2_val参数,但是我必须将其传递给_serverObject.GetFoos(p1, p2) ; 因此p1和p2是从客户端而不是从服务器
2回复

如何将自定义原始键类型引入WCF数据服务(Astoria)

我们使用自定义类型来表示我们项目中的标识符。 它附带有TypeConvertor,并且始终有助于序列化。 我试图使用WCF数据服务从我们的系统中公开一些数据,但是遇到了问题。 即使我已使用[DataServiceKey(“ Id”)]属性修饰了类,Astoria框架也无法将类识别为实体
2回复

如何从Silverlight应用程序调用Wcf数据服务中的自定义方法?

我有以下Wcf数据服务: 我可以从浏览器访问定制方法,如下所示: 如何调用该方法并从Silverlight应用程序中获取“人员”列表? 我正在使用Visual Studio 2012,Silverlight 5,.NET Framework 4.0。
1回复

WCF数据服务(OData),SetEntitySetPageSize和自定义操作的问题

我有一个名为MostRecentFilms的自定义操作的WCF数据服务 ,它返回源中最近的10个电影。 每部电影都有一个Year财产。 使用默认设置一切正常但是当我设置实体集的页面大小config.SetEntitySetPageSize("*", 100) ,返回的电影的顺序并不好。 无
1回复

json对象在WCF数据服务WebInvoke VB Odata中不返回任何内容

希望有人能帮忙。 真的把我的头发拉出来,开始认为我不应该使用wcf数据服务。 从服务中获取odata很容易,所以我认为我可以从我的JavaScript代码发送json对象,并在我的服务中将内容作为对象读取,但是它什么也没返回。 我的JavaScript: 我的svc中的类和函数
1回复

WCF数据服务中的MergeOption

我在事件处理程序中执行了两个类似但不同的Odata服务操作调用(相同的服务操作,不同的参数)。 逐步执行代码,我可以看到每个查询的CreateQuery <>调用都会生成不同的查询URI,并且当通过浏览器请求时,返回的结果是正确的。 现在要奇怪的东西! 除非II指定MergeO
1回复

使用实体框架(代码优先)自定义WCF数据服务的订阅源

有人能告诉我如何使用Entity Framework(Code First / Only)自定义Ado.Net Data Services的OData源吗? 没有EDMX文件(因为它只是代码)。 我试过添加属性: 对于我的POCO实体类,但是Feed标题标签中没有显示任何内容
1回复

自定义无类型WCF数据服务提供程序-标识列问题

问题背景 我正在使用Alex James的一组帖子来构建自定义WCF数据服务提供程序。 我的提供程序与未类型化的实体一起使用,并且位于我们自己的ORM实体定义框架之上。 尽管在满足所有主要要求方面我已经取得了很多成功,但是在公开的$ metadata页面中定义自动生成的属性时,我还