我的服务模型中有以下POCO:
public class Personnel {
...
[Ignore]
[Reference]
public List<Posting> _Postings { get; set; }
}
public class Posting {
...
[Reference]
[Ignore]
public Personnel Personnel { get; set; }
[Reference]
[Ignore]
public Position _Position { get; set; }
}
public class Position {
...
[Reference]
[Ignore]
public List<Posting> _Postings { get; set; }
}
当我使用AutoQuery RDBMS获取人员时,我希望能够获得例如人员。_Postings[1] ._ Position.Title。
我如何使用ServiceStack AutoQuery RDBMS获得Personnel的第二级公共属性Position对象?请帮忙。
答案 0 :(得分:0)
请勿使用告诉OrmLite和AutoQuery忽略属性的[Ignore]
。
自动查询automatically returns nested results,但您的数据模型需要遵循OrmLite's Reference Conventions。