sql server创建外键为一对一而不是一对多(linq)

时间:2013-07-08 16:23:47

标签: sql-server linq sql-server-2008

我已经设置了我的表:

Table A:
Id
[...]


Table B:
Id
AId
[...]

我创建了一个外键

FK_TableB_TableA其中主键表是表A,其主键是Id,外键表是TableB,其外键是AId ...

然而,当我为linq更新我的dbml时,TableB被定义为entityref而不是entityset ......

添加外键应该生成一对多的关系吗?

这是非常通用的,但如果我需要添加更多细节,请告诉我们!

1 个答案:

答案 0 :(得分:0)

没有弄清楚为什么会发生这种情况,但是在dbml中,无论出于何种原因,两个表之间都没有创建任何关联 - 因此我只是添加了关联。