EntityDataModel和Association表

时间:2010-09-22 01:13:52

标签: c# asp.net entity-framework visual-studio-2010

我有作者 - > authorsbooks< - 我的数据库中的书籍。我从中创建了一个实体数据模型,我注意到关联实体没有出现在模型中(我认为它是推断的)。

我想将2个EntityDataSources拖到设计师,作者的网格视图上,当用户点击选择作者时,下面的另一个网格视图将显示与该作者相关的所有书籍。

如何配置第二个entitydatasource,因为当我尝试配置它时,我没有在entitysetname下拉列表中看到authorsbooks关联实体。我想把它设置为图书gridview的数据源?我误解了什么吗?

谢谢,

rodchar

1 个答案:

答案 0 :(得分:0)

实体框架将推断基于数据库中的外键的关系。

您的AuthorBooks表是否具有Author表的外键?

此外,当您将表格添加到EDMX时,请务必勾选“在模型中包含外键”。

如果填写正确,当您键入Author。时,您应该将AuthorBooks视为EntitySet。