实体框架:插入新记录并更新此记录的信息

时间:2011-04-12 05:51:09

标签: entity-framework-4

我不知道如何处理这种情况,你能帮助我吗?

一个。 我在表中插入新记录

var news = new News();

News.Title = "Hello World";

myRepository.InsertNews(catId,news);

在InsertNews()函数中,我调用myDbContext.SaveChanges();并将新记录插入数据库。在这个时候,我已经拥有了新的记录。

我有新记录的ID 后,我需要调用其他函数来处理某些业务并获取数据以更新新记录。

news.Metadata = newData;

我调用myDbContext.SaveChanges();

我的系统显示错误消息。 属性“Id”是对象关键信息的一部分,无法修改。

请帮我解决这个问题。感谢

1 个答案:

答案 0 :(得分:1)