0
的自動刪除,請考慮以下模型類:實體框架:母公司
public class Thing
{
public int Id { get; set; }
[Required]
public Text Subject { get; set; }
[Required]
public Text Body { get; set; }
}
public class Text
{
public int Id { get; set; }
public string Value { get; set; }
}
模型很簡單 - 每一點必須提及兩個文本實體。任何時間點的每個文本條目都應僅由任何其他類型的單個實體引用(事情不是唯一的實體)。
是否可以配置EF5在Thing被刪除時自動刪除所有引用的文本(通過context.Set<Thing>().Remove
),還是應該使用數據庫觸發器完成?