如何在Entity Framework中添加编辑工作

时间:2016-04-23 03:09:44

标签: asp.net-mvc entity-framework

我有一个工作正常的创建方法。在此创建中,图像将保存到单独的表中。在我的Person类中,我有一个文件集合

public virtual ICollection<File> Files { get; set; }

当我使用create方法时,我有这条线可以正常工作。

db.Persons.Add(person);

这将创建人员记录并添加文件。然后我可以稍后查看该文件。

但是,如果我想更改文件并使用编辑,我可以更新除图像文件之外的所有其他信息。这就是我在编辑中用来更新的内容。

db.Entry(person).State = EntityState.Modified;

这是为什么?我可以重新创建记录,但我还有其他关系挂在人员表上,似乎更难以添加这些记录。我错过了一些基本的东西,我提供了足够的信息吗?

全部谢谢

0 个答案:

没有答案