我有一個域名服務運行平穩,一些公開的函數返回的是定義實體的通用列表,但由於某些原因,我添加了一些公共信息,所以我創建了一個通用對象以收集我需要返回的額外信息包裹收集。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;
}