0
이 상황을 어떻게 처리 할 수 있는지 잘 모릅니다. 도와주십시오.Entity Framework : 새 레코드를 삽입하고이 레코드의 정보를 업데이트하십시오.
a. 내가 테이블 InsertNews에서
var news = new News();
News.Title = "Hello World";
myRepository.InsertNews(catId,news);
() 함수에 새 레코드를 삽입, 내가) (myDbContext.SaveChanges를 호출; 새 레코드가 데이터베이스에 삽입됩니다. 이번에는 이미 새로운 기록의 이드가 있습니다.
b. 새 레코드의 ID를 얻은 후에는 비즈니스를 처리하고 새 레코드를 업데이트하기 위해 다른 기능을 호출해야합니다.
news.Metadata = newData;
및 myDbContext.SaveChanges();
내 시스템에 오류 메시지가 표시됩니다. 'Id'속성은 개체의 키 정보의 일부이며 수정할 수 없습니다.
이 문제를 해결하는 데 도움을주십시오. 이 스레드에 감사