Я не знаю, как я могу справиться с этой ситуацией, Вы можете мне помочь?
а. Я вставляю новую запись в таблицу
var news = new News();
News.Title = "Hello World";
myRepository.InsertNews(catId,news);
В функции InsertNews () я вызываю myDbContext.SaveChanges (); и новая запись вставляется в базу данных. За это время у меня уже есть Id новой записи.
б. После того, как у меня есть идентификатор новых записей , мне нужно вызвать другие функции для обработки некоторого бизнеса и получить данные обратно для обновления новой записи.
news.Metadata = newData;
и я вызываю myDbContext.SaveChanges ();
Моя система отображает сообщение об ошибке.
Свойство Id является частью ключевой информации объекта и не может быть изменено.
Пожалуйста, помогите мне решить эту проблему. Спасибо