我有以下课程
public class Person{
public int Id{get;set};
public string Name{get;set};
public int ParentId{get;set};
public Person Leader{get;set};
public List<Contribution> Contributions{get;set};
}
public class Contribution{
public int Id{get;set};
public string encryptedAmount{get;set};
public decimal Amount{get;set};
public int PersonId{get;set};
public Person Person{get;set};
}
我希望能够以递归的方式获得一个人为特定领导者做出的所有贡献。
注意:贡献金额已加密,只能在不在SQL中的应用程序中解密
我应该: