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
),还是应该使用数据库触发器完成?