我的命名空间中有 aBaseModel
和 a ChildModel
。我在 DomainService 中有操作返回它们,并且得到一个异常,说“将 KnownTypeAttribute”应用于基类。我申请了,成功了。
但是,如果我没有在我的 DomainService 中公开任何返回 DerivedType 的操作,那么我也必须在 BaseModel 上应用此属性,否则我会得到异常。
谁能解释为什么会这样?
public class MyService: DomainServiceBase
{
public BaseModel Get()
{
return new BaseModel();
}
}