2
有没有什么办法用servicestack/ormlite预加载所有嵌套和子嵌套的引用?使用Servicestack加载所有层次引用ORMLite
public class Person
{
public int Id { get; set; }
[References(typeof(Pants))]
public int PantsId { get; set; }
[Reference]
public Pants Pants { get; set; }
}
public class Pants
{
public int Id { get; set; }
[References(typeof(Pocket))]
public int PocketId { get; set; }
[Reference]
public Pocket Pocket { get; set; }
}
public class Pocket
{
public int Id { get; set; }
public int Depth { get; set; }
}
Db.LoadSelect<Person>()
当我加载使用Db.LoadSelect()的人只取引用最多person.Pants ... person.Pants.Pocket为空。我将不得不做一个Db.LoadReferences(person.Pants)来加载口袋参考。
是否有自动加载所有嵌套引用的方法,还是仅限于一个图层?
谢谢。