0
ExpenseType이라는 일반 엔티티를 참조하는 8 개의 개체가 있습니다. ExpenseType에 대한 36 개의 참조가 8 개 개체 사이에 있습니다. 참조 대상이 삭제 될 때 ExpenseType 레코드도 삭제되도록 계단식 삭제를 구성하고 싶습니다.계단식 삭제 구성
저는 Code First Entity Framework 5를 사용하고 있으며 이미 내 스키마의 다른 개체에 대해이 작업을 수행하고 있습니다.하지만이 일반적인 특성으로 인해 저를 괴롭 히게되었습니다.
모든 도움을 주시면 대단히 감사하겠습니다.
감사 존
public class HouseholdExpenses
{
[Key]
public virtual int HouseholdExpensesId { get; set; }
[Display(Name = "Childcare")]
public virtual ExpenseType Childcare { get; set; }
[Display(Name = "Elderly Care (Carer Nursing Home etc)")]
public virtual ExpenseType ElderlyCare { get; set; }
[Display(Name = "Food/Housekeeping/Personal Care")]
public virtual ExpenseType FoodHousekeeping { get; set; }
[Display(Name = "Clothing and Footwear")]
public virtual ExpenseType ClothingFootwear { get; set; }
[Display(Name = "House Repairs and Maintenance")]
public virtual ExpenseType RepairsAndMaintenance { get; set; }
}
public class MedicalExpenses
{
[Key]
public virtual int MedicalExpensesId { get; set; }
[Display(Name = "Medical Expenses and Prescription Charges")]
public virtual ExpenseType MedicalExpensesAndPrescriptions { get; set; }
[Display(Name = "Health Insurance (unless deducted from your salary at source)")]
public virtual ExpenseType HealthInsurance { get; set; }
}
public class ExpenseType
{
[Key]
public virtual int ExpenseTypeId { get; set; }
[Display(Name = "Amount")]
public virtual decimal? Amount { get; set; }
[Display(Name = "Arrears")]
public virtual decimal? Arrears { get; set; }
}