我在玩实体框架模型设计器,我有一个关于创建实体关联的问题:
在“创建关联”对话框中,当我创建1:many
关联时,它提供了此复选框:
“将外键属性添加到 [entityname] 实体”
我一直在选中此框,我得到了预期的并且对我有意义的结果:单击图表中的导航属性会突出显示将它们联系在一起的两个实体中的相关字段。
但是,不选中此框意味着什么?我已经尝试过了,然后我看到实体中没有地方可以存储对父表的引用的 primary id
。我是否正确导航属性不在数据库中存储任何数据?如果是这样,这怎么可能?我是否应该手动将导航属性映射到Int32
实体上的字段?