密钥和非密钥之间的一对一关系visual studio 2010图

时间:2011-02-26 03:22:12

标签: entity-framework entity-framework-designer

嗨,我有这两张桌子:

Client:

    -IdClient: primary key
    -Name
    -IdAccount

Account:

    -IdAccount: primary key
    -Total

我可以使用Client表中的IdAccount和Account表中的IdAccount创建1对1关系。我读到onley 1对1的关系可以在Visual Studio之间完成,在这种情况下IdClient-IdAccount,我如何与IdAccount和IdAccount建立一对一的关系?如果我做一个,那就是1到多个= S

谢谢!

1 个答案:

答案 0 :(得分:0)

This问题几乎涵盖了整个问题(我认为这就是你所读到的)。在这种情况下,对象关系模型定义一对多关系,因为实际数据模型(即数据库)允许一对多的使用。

如果你真的有特殊需要(考虑到将来你可能希望允许单个客户拥有单独的账户,就像银行中的正常情况一样,所以将关系保持为一对多可能是一个好处想法)你可以摆弄端点多重性。