建立数据库表间关系时,表B可不可以引用表A中的非主键但有唯一约束的列呢?
表B一定要引用别表的主键列吗?因为如果引用的是非主键的约束键列,这样在EntityFrmwrk中,用DB First的方式貌似是不能生成导航属性的,所以想到问这个问题。EF的菜鸟请教各位大侠啦。
如果是基于Sql的,那么主表字段只要有建立唯一索引就可以。
如果是基于EF,那么不可以,只能对主键处理。
非常感谢~