首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实体框架-将现有外键添加到类结构中

实体框架-将现有外键添加到类结构中
EN

Stack Overflow用户
提问于 2018-03-06 15:15:02
回答 1查看 107关注 0票数 1

我有这样的课:

代码语言:javascript
复制
public class Bundle
{
    public int Id { get; set; }

    public DateTime CreateDate { get; set; }

    public Child Something { get; set; }
}

EF创建了如下表:

代码语言:javascript
复制
| Id | CreateDate | Something_Id | 

我现在尝试的是将Something_Id外键添加到类中。我不想把所有的“东西”-对象-只是为了得到它的Id。然而,EF需要一个DB-update,而使用手动添加的整数属性' Something_Id‘的db更新失败,因为Something_Id不能为空。如何在不丢失数据或关系的情况下将这个外键添加到类结构中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-12 08:31:12

好吧,我犯了个愚蠢的错误。null异常实际上给出了提示。数据库中的一个条目没有外键设置,因此类结构不允许为非空,并且更新失败。

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

https://stackoverflow.com/questions/49134150

复制
相关文章

相似问题

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