首页 新闻 搜索 专区 学院

EF从数据库更新模型时部分表导航属性无法生成。

0
悬赏园豆:100 [已关闭问题] 关闭于 2013-05-15 22:11

生成方式使用的是DbContext,确定外键关系存在而且与其他表外键关系设置是一致的,但是从数据库更新模型后发现部分表的导航属性并没有生成,目前不知道是什么情况导致。

Y2zz的主页 Y2zz | 菜鸟二级 | 园豆:393
提问于:2013-05-15 11:19
< >
分享
所有回答(5)
0

表述不清,我帮不了你。

建议百度。

丶菜牙 | 园豆:351 (菜鸟二级) | 2013-05-15 11:25

哪里不清?

支持(0) 反对(0) Y2zz | 园豆:393 (菜鸟二级) | 2013-05-15 11:29
0

我是来学习的

99手绘 | 园豆:202 (菜鸟二级) | 2013-05-15 11:26
0

数据库的关系是否建立? 否则有可能 更新了不对的数据库 ,可以查看连接字符串是否正确

Yu | 园豆:12944 (专家六级) | 2013-05-15 16:57

请看清楚问题后再回答好吗? 谢谢了

支持(0) 反对(0) Y2zz | 园豆:393 (菜鸟二级) | 2013-05-15 22:08
0

删除该表所有索引属性后重新设置外键关系,再更新模型就可以了,估计是外键和索引有冲突,具体没有测试。

Y2zz | 园豆:393 (菜鸟二级) | 2013-05-15 22:10
0

我只测试了从数据库更新模型,当你的A表外键不是B表的主键只是唯一键的话,就无法显示。只有当外键的字段是B表的主键才会显示实体关系中去

keyboard3 | 园豆:202 (菜鸟二级) | 2015-02-07 15:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册