我有一些对象:
Public Class Person() {
public int Id {get;set;}
public IList<Account> Accounts {get;set;}
public string Email {get; set;}
}
public class Account(){
public int Id {get;set;}
public IList<AccountPayment> Payments {get;set;}
public IList<Venue> Venues {get;set;}
}
public class AccountPayment(){
public int Id {get;set;}
public DateTime PaymentDate {get;set;}
public decimal PaymentAmount {get;set;}
}
public class Venue(){
public int Id {get;set;}
public string AddressLine1 {get;set;}
public string Postcode {get;set;}
}
这些类通过 nHibernate 映射到 MS Sql - 每个类的 db 中有一个表...
我想在我的存储库中创建一个方法 GetAccounts(int PersonID),它将返回一个列表,其中包含以最有效的方式填充的所有帐户的子集合。谁能给我有关如何执行此操作的任何指示-如果我能提供帮助,我真的不想将列表设置为映射中的子选择...
谢谢。