我有一个 pgsql 视图,它返回记录列表。一个记录字段表示为 json 并反序列化为 property List<ClassA> ClassAItems
。然而,反序列化在这个级别ClassAItems
上也List<ClassB> ClassBItems
不起作用。
如何使用 Autquery 或 OrmLite 来处理查询响应,以便 ClassAItems 中的项目将包含正确反序列化的 ClassBItems。
[Alias("vw_someview_with_json_field")]
public class ViewItem
{
public Id {get;set;} // it is properly deserialised
public List<ClassA> ClassAItems {get;set;} // hierarchical json data
}
public class ClassA {
public int Id {get;set;} // it is deserialised correctly
public List<ClassB> ClassBItems {get;set;} // <--- here is the issue, it is not deserialised
}