【发布时间】:2014-04-01 17:38:27
【问题描述】:
我的数据库上下文中有 3 个实体:人员、商店和地址。所有实体都有一个 Id 属性,即它们的 PK。
人们有一个 1:M 到地址。人员实体有一个虚拟列表。 商店有一个 1:M 到地址。 Store Entity 有一个虚拟列表。
地址表将保存来自人员和商店的地址。
当我持久化人员图时,图中的所有地址都应该与人员实体一起持久化。
当我持久化存储图时,存储图中的所有地址都应该与存储实体一起持久化。
当我删除商店时,我希望 EF 删除与其关联的所有地址。 当我删除人员实体时,我希望 EF 删除与其关联的所有地址。
如何使用 Fluent API 设置这些关系?
谢谢!
【问题讨论】:
标签: c# entity-framework