我有一个域名服务运行平稳,一些公开的函数返回的是定义实体的通用列表,但由于某些原因,我添加了一些公共信息,所以我创建了一个通用对象以收集我需要返回的额外信息包裹收集。silverlight域名服务不允许返回一个通用对象
但是当后作出改变,并尝试在客户端使用该服务,该功能不会在上下文中显示出来,我已经搜索一下它,我发现了什么是属性的泛型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;
}