首页 新闻 会员 周边

数据库表间关系问题

0
悬赏园豆:20 [已解决问题] 解决于 2015-03-24 16:58

建立数据库表间关系时,表B可不可以引用表A中的非主键但有唯一约束的列呢?

表B一定要引用别表的主键列吗?因为如果引用的是非主键的约束键列,这样在EntityFrmwrk中,用DB First的方式貌似是不能生成导航属性的,所以想到问这个问题。EF的菜鸟请教各位大侠啦。

_天光云影的主页 _天光云影 | 初学一级 | 园豆:70
提问于:2015-03-23 15:24
< >
分享
最佳答案
0

如果是基于Sql的,那么主表字段只要有建立唯一索引就可以。

如果是基于EF,那么不可以,只能对主键处理。

收获园豆:20
519740105 | 大侠五级 |园豆:5810 | 2015-03-23 16:13

非常感谢~

_天光云影 | 园豆:70 (初学一级) | 2015-03-24 17:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册