【发布时间】:2011-02-24 01:40:33
【问题描述】:
我开始使用实体框架。假设我必须从数据库中的表中获取实体。
这是表架构
个人资料
- 个人资料ID
- 名字
- 姓氏
爱好
- 身份证
- 爱好名称
- 所有者 ID
所以一个个人资料可以有很多爱好。
我的实体框架:
ProfileEntity
- 个人资料ID
- 名字
- 姓氏
- 爱好(HobbyEntity 的集合)注意:这是由关联工具创建的
HobbyEntity
- 身份证
- 爱好名称
- 所有者(ProfileEntity 的类型)注意:这是由关联工具创建的,对我来说这个属性并不重要
我的问题:我应该使用“关联”工具来建立两个实体之间的关系,从而创建每个实体的属性(在 ProfileEntity 中将创建一个 HobbyEntity,反之亦然)还是我应该不使用关联并且只在我的 ProfileEntity 中手动添加一个标量属性,例如 List<HobbyEntity>,在 HobbyEntity 中添加 OwnerId。
【问题讨论】:
标签: entity-framework