我有一个运行平稳的域服务,一些公开函数返回已定义实体的通用列表,但由于某种原因,我添加了一些通用信息,所以我创建了一个通用对象来用我需要返回的额外信息来包装集合。
但是在进行更改并尝试在客户端中使用该服务后,该功能不会出现在上下文中,我已经搜索过它,我发现的是通用 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;
}