- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在 Entity Framework 中使用一对一(主,详细)关系,但是,出现此错误:
从第254、443行开始的片段映射问题:从表options_Advanced(ProductID)到表产品(catalogid)的外键约束'options_Advanced_FK00'::映射不足:外键必须映射到某些参与外键的AssociationSet或EntitySet概念方面的关联
这是设计器中的关联:
它说产品-> 0..1 options_Advanced
我使用模型优先而不是代码优先。我的选项高级表有一个与每个记录关联的产品
产品
最佳答案
在我正在研究的系统中寻找相同问题的解决方案时,我遇到了这个问题。
我在VS2010中遇到了这个问题,当您像以前那样从数据库生成模型时,似乎并不发生;您不同时包含对象。即包括一张 table 而不是另一张 table 。
此时,我删除了模型,然后重新创建了整个模型,并包括了模型中我认为可能需要的每个表,从而解决了这个问题。
现在,当您添加新表时会发生什么,我不确定,因为我正在处理一个我们希望转换的旧应用程序时,还不必这样做
关于entity-framework - 必须将外键映射到概念上参与外键关联的某些AssociationSet或EntitySet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17204554/
不知道这里发生了什么。我有一个非常简单的在线培训网站模型,其中包含 WebUsers 和 Lessons。当用户查看特定类(class)时,我正在尝试审核。我是 EF 的新手,所以也许我做错了什么,但
我首先按照此处规定的方法使用 EF 代码建立了一对一的关系: Unidirectional One-To-One relationship in Entity Framework 我的映射看起来像这样
我使用 Entity Framework 4 和模型优先方法。 我启动了该项目,设计了实体并生成了数据库。一切正常。 然后我需要返回并添加另一个实体到我的模型中。但是,当我将实体拖到 EDMX 时,我
我们想将我们的项目从数据库优先迁移到代码优先。对于此任务,我使用了 Visual Studio 数据库生成器中的代码优先。我有一些包含串联 PK 和 FK 的表格。我无法将它们更改为一个简单的“ID”
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
所以我的问题是,我在 SQL 数据库中的一个表中添加了一个额外的列,我想在我的 MVC 项目中反射(reflect)这一更改。所以我通常做的是从数据库更新模型,它一直有效。但是这次它不起作用,所以我想
我是一名优秀的程序员,十分优秀!