2010-07-22 211 views
0

我可能有一个愚蠢的问题,但我如何使用创建选项“Model First”创建多对多关系。实体框架4.0 - 多对多关系

我已阅读过这篇文章http://learnentityframework.com/LearnEntityFramework/tutorials/many-to-many-relationships-in-the-entity-data-model/但这里的作者没有提供太多的描述,它是“数据库优先”选项。

因此,在模型中创建两个(而不是三个)实体,选择多对多时,实体框架将在“从模型创建数据库”执行时自动创建关联表。

问候,从工具箱在模型设计 丹尼尔Skowroński

回答

2

将关联和改变的多重性都在关联属性结束到(*)。

+0

是的,现在我知道了,我忘了给自己的问题提供答案。 问题是,当您将关联1设置为Many并且稍后要将其更改为多对多时,您将收到验证错误。 这很奇怪,但你必须删除它,并在开始时创建新的多对多。 Regards, DanielSkowroński – 2010-07-24 09:24:20