Subsonic 亚音速预加载对象和子对象

Subsonic 亚音速预加载对象和子对象,subsonic,prefetch,Subsonic,Prefetch,我正在寻找加载对象列表及其子图形的亚音速。我知道如何使用linqtosql和dataloadoptions来实现这一点 我有这个图表 产品 -位置 -价格 新建Select().From().Where(Product.Columns.Id).IsEqualTo(productId.ExecuteSingle() 我想让我的产品对象预加载位置和价格,这样它们就不会延迟加载导致许多查询 谢谢我使用的是亚音速的存储记录,“大部分”是poco。然后,我为那些在选择属性时加载另一个类的类创建分部。此外,

我正在寻找加载对象列表及其子图形的亚音速。我知道如何使用linqtosql和dataloadoptions来实现这一点

我有这个图表

产品 -位置 -价格

新建Select().From().Where(Product.Columns.Id).IsEqualTo(productId.ExecuteSingle()

我想让我的产品对象预加载位置和价格,这样它们就不会延迟加载导致许多查询


谢谢

我使用的是亚音速的存储记录,“大部分”是poco。然后,我为那些在选择属性时加载另一个类的类创建分部。此外,从数据库加载一条记录比一次加载所有记录更快、更容易

Partial Public Class Book

    Private _Author as Database.Author 
    Property Author() as Database.Author
      Get
         If _Author is nothing then
           ' Load the author class here.
         End if
         return _Author
      End get
      Set
         '....
      End Set
    End Property

End Class