我的结构中的空引用

时间:2014-09-22 20:41:50

标签: c# entity-framework

我使用Entity Framework和C#在我当前的MVC Web应用程序后面构建我的数据库

我有3个对象,我们称之为请求,文件和项目。

每个对象都有自己的属性,但它们彼此之间存在关系

请求包含文件列表和项目列表 文件有一个项目列表和一个父请求 项目具有父文件和父请求

问题在于,当我创建一个新文件并将其添加到我的请求文件列表中时,我文件的父请求为空。我所拥有的每一个其他实体都会发生同样的情况。

我的实体框架类是否存在设置或写入方式,而我没有正确执行?

这是我的文件类

的示例
public class myFile
{
    public myFile()
    {
        this.Items = new List<Item>();
    }

    [Key]
    public int myFileID { get; set; }
    public int RequestID { get; set; }
    public string Name { get; set; }


    public virtual Request Request { get; set; }

    public virtual List<Item> Items{ get; set; }
}

感谢您的帮助

0 个答案:

没有答案