渴望加载特定类型的相关属性?

时间:2012-02-13 04:10:32

标签: entity-framework entity-framework-4.1 eager-loading

以下是我的模型:

class Transaction {}

class Income : Transaction
{
  public IncomeType IncomeType {get;set;}
}

class Expense : Transaction
{
  public ExpenseType ExpenseType {get;set;}
}

我希望加载交易以在ExpenseTypeExpense中的IncomeTypeIncome中包含{{1}}。

1 个答案:

答案 0 :(得分:1)

如果您可以像这样重新安排课程,我认为会更好。然后你可以写一个常用的boath方法。

class Transaction {

 public virtual Type type{get;set;}
}

class Income : Transaction
{

}

class Expense : Transaction
{

}

class ExpenseType : Type
{

}

class IncomeType : Type
{

}