ServiceStack.OrmLite SQL 服务器不加载第三级引用?
ServiceStack.OrmLite SQL Server doesn't load third level of references?
我尝试使用 ServiceStack.OrmLite SQL Server
加载具有 3 个引用级别的 table,它只加载到第二个级别:
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; }
那么,加载三级引用有什么限制吗?
中所述
Loads related data only 1-reference-level deep
我尝试使用 ServiceStack.OrmLite SQL Server
加载具有 3 个引用级别的 table,它只加载到第二个级别:
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; }
那么,加载三级引用有什么限制吗?
Loads related data only 1-reference-level deep