首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EDM协会的问题

EDM协会的问题
EN

Stack Overflow用户
提问于 2010-09-21 15:07:00
回答 1查看 2.1K关注 0票数 3

我正在创建一个OData服务,并使用EDM映射我的数据库的结构,指定表之间的关联并创建导航属性。

我已经使用向导将表导入到EDM中。在我加入联想之前,一切都很好。我相信我以前也能这么做,但出于某种原因,它已经搞砸了。

我有一个表属性

代码语言:javascript
复制
AttributeId     int   PK
AttributeName   varchar(100)

代码语言:javascript
复制
AttributeItem
AttributeItemId       int PK
AttributeID           int
AttrributeItemValue   varchar(100)

我想将两个表之间的AttributeId链接为0..1到*关系(从属性到AttributeItem)。

我经常遇到问题。最初,此错误:

错误3027:未为下列EntitySet/AssociationSet - AttibuteAttributeItem指定映射

然后,一旦我篡改了关联的映射细节,就会得到以下错误:

错误3024:从第91行开始的片段映射问题:必须为Relationship AttributeAttributeItem中End AttributeItem的所有关键属性(AttributeItemId、AttributeId)指定映射。

我不知道它为什么这么做。

知道我错过了什么吗?

谢谢,

B

EN

回答 1

Stack Overflow用户

发布于 2011-03-24 10:08:00

双击Assotiation链接并设置引用约束。不应该是空的。之后使用"Generate“更新EDM模型内部。还要考虑在解决方案清除器中右键单击edmx文件并选择"Open .“并使用XML编辑器打开它,以查看错误(91)行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3761650

复制
相关文章

相似问题

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