【发布时间】:2013-06-19 18:22:51
【问题描述】:
我有一个运行平稳的域服务,一些公开函数返回已定义实体的通用列表,但由于某种原因,我添加了一些通用信息,所以我创建了一个通用对象来用我需要的额外信息包装集合返回。
但是在进行更改并尝试在客户端中使用该服务后,该功能不会显示在上下文中,我已经对其进行了搜索,发现的是通用 IQueryable 的属性
我的包装类
public class Wrap<T>
{
public String commonProperty { get; set; }
public String anotherCommonProperty { get; set; }
public List<T> items { get; set; }
}
在我的服务域中
public Wrap<SomeClass> GetAll()
{
Wrap<SomeClass> myObject = new Wrap<SomeClass>();
myObject.items = new List<SomeClass>();
myObject.commonProperty = "some info";
myObject.anotherCommonProperty = "some info";
return myObject;
}
【问题讨论】:
标签: wcf silverlight generics ria domainservices