2011-04-12 105 views
0

我不知道如何处理这种情况,您能帮我吗?实体框架:插入新记录并更新此记录的信息

a。 我插入一个新的记录表

var news = new News(); 

News.Title = "Hello World"; 

myRepository.InsertNews(catId,news); 

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

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

news.Metadata = newData; 

我调用myDbContext.SaveChanges();

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

请帮我解决这个问题。由于

回答

相关问题