加载我通过Odata获得的对象的关系对象的最佳方法是什么?我理解.expand()方法适用于初始调用,但是当我进行初始调用时,我不知道对象的类型。这是我的对象结构的简化版本
public class BaseClass
{
long id;
}
public class SubClassWithRelationship : BaseClass
{
List<OtherClass> OtherClasses;
}
public class OtherClass : BaseClass
{
string OtherProperty;
}
我的初始查询不知道它将检索的派生类的类型。一旦检索到它,填充OtherClasses的最佳方法是什么?我想我有3个选择