我使用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; }
}
感谢您的帮助