Dis*_*ile 112 c# entity-framework navigation-properties entity-framework-4
我从我的数据库生成了一个实体框架模型(4.0).我没有设计数据库,也没有对模式的任何控制,但是有一些表没有定义外键约束,但是定义了隐式关系.
例如:
我有一个名为People的表,其中包含以下列:GenderID RaceID
有Gender和Race的表,但People表中没有外键.
当我导入模型时,它没有为这些关系添加导航属性.我尝试手动添加它,但禁用了"从角色到角色".我不确定如何自己添加关系.我该怎么做呢?
RPM*_*984 177
是的 - 这不是那么简单.
这是你做的:
1 - 右键单击设计器,添加 - > 关联
2 - 设置关联和基数(人*.. 1性别,人*.. 1种族)
3 - 进入模型浏览器 - > 关联
4 - 右键单击新创建的关联,单击" 属性"
5 - 在这里,您需要为键和级联选项设置端点.确保端点正确.您还可以在此处为隐式导航属性设置参照约束.
6 - 将导航属性映射到相关表/字段.
7 - 验证您的模型,交叉手指.
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
61403 次 |
| 最近记录: |