ServiceStack.OrmLite SQL Server不加载第三级引用?

时间:2015-07-16 06:42:50

标签: servicestack ormlite-servicestack

我尝试使用ServiceStack.OrmLite SQL Server加载一个包含3个引用级别的表,它只加载到第二级:

https://github.com/ServiceStack/ServiceStack.OrmLite

MasterAccounts.Contacts.ContactType

我尝试使用命令:LoadSelect<MasterAccounts>(x => x)

它加载了Contacts引用,但没有加载ContactType

下面可以看到我正确地放置了数据注释:

[References(typeof(MasterAccountContactType))]
public int MasterAccountContactTypeId { get; set; }
[Reference]
public MasterAccountContactType MasterAccountContactType { get; set; }

那么,加载第三级引用是否有任何限制?

1 个答案:

答案 0 :(得分:3)

documentation

中所述
  

仅加载相关数据1-reference-level deep