我用几个继承的类 A1、A2、A3 等创建了我的基类 A。
现在,使用 WCF 服务,我试图返回包含 A1、A2 甚至 A 类型的对象的列表。
WCF 支持这个吗?我不断收到连接关闭错误。
例如。
class A{
//do something
}
class B:A{
//do something
}
class C:A{
//do something
}
WCF Service calling GetAll method which returns
public List<A> GetAll()
{
var obj= new List<A>();
obj.Add(new B());
obj.Add(new C());
return obj;
}
现在 WCF 服务只知道 A 而不是 B 和 C。我怎么还能返回这个对象。根据 oops,这是有效的,但我不了解服务