首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Entity Framework4EntityDesigner中正确设置两个对象之间的关联?

如何在Entity Framework4EntityDesigner中正确设置两个对象之间的关联?
EN

Stack Overflow用户
提问于 2010-09-13 21:04:54
回答 6查看 58.9K关注 0票数 54

对于一个新项目,我正在尝试先创建我的业务类,然后再创建真正的数据库表。因此,我使用Entity Framework4设计器。创建了一个扩展名为.edmx的新"ADO.Net实体数据模型“文件。

我创建了两个实体:

我想在产品->组之间添加一个1到nc的关系。如果我首先创建了MSSQL数据库,我会在表Product中添加一个列IDGroup,并将Product.IDGroup引用到Group.IDGroup。就我所见,如果向产品实体添加一个名为IDGroup的新属性,则无法在设计器中添加此类关联

下面是我添加映射的方式:

这会导致:

现在是关于这个问题的部分:如果我将现有MSSQL数据库中的两个表添加到edmx文件中,我将得到编译错误:

代码语言:javascript
运行
复制
Error 3027: No mapping specified for the following EntitySet/AssociationSet - GroupSet, ProductSet

这个错误意味着什么,我必须做什么来修复这个错误?如果我删除这两个表,我将收到一条警告:

代码语言:javascript
运行
复制
Error 2062: No mapping specified for instances of the EntitySet and AssociationSet in the EntityContainer myContainer.

有种感觉告诉我,我做错了这一切,这只是最基本的东西。我怎么才能做得对呢?

EN

Stack Overflow用户

发布于 2017-01-26 06:25:59

我还发现,在更改实体框架上下文和模型后重新生成项目有时可以解决这些错误,特别是当实体框架上下文位于不同的项目中时。

票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3700637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档