Subsonic 如何以编程方式禁用亚音速中的lazyload?

Subsonic 如何以编程方式禁用亚音速中的lazyload?,subsonic,lazy-loading,Subsonic,Lazy Loading,默认情况下,如果表格具有FK,亚音速也会检索FK表格的数据。 是否可以禁用此功能?如果您要求从特定表中获取数据行,亚音速将只提供该表中的行,即使它有外键指向其他表。e、 g EmployeeCollection employees = new EmployeeCollection().Load(); 如果希望通过外键从相关表中获取数据,则必须遵循对其他表的引用,从而导致数据库的访问。e、 g foreach(Employee e in employees){ Debug.Print(e.D

默认情况下,如果表格具有FK,亚音速也会检索FK表格的数据。
是否可以禁用此功能?

如果您要求从特定表中获取数据行,亚音速将只提供该表中的行,即使它有外键指向其他表。e、 g

EmployeeCollection employees = new EmployeeCollection().Load();
如果希望通过外键从相关表中获取数据,则必须遵循对其他表的引用,从而导致数据库的访问。e、 g

foreach(Employee e in employees){
  Debug.Print(e.Department.DepartmentName);
}

其中Department是相关的外键表,DepartmentName是该表中的一列。

您能详细说明一下吗?答案是肯定的。但我认为这不会太有帮助: