В настоящее время я пытаюсь выполнить обновление, используя Entity Framework 6 , и у меня возникли проблемы с получением свойства PK в моей БД, которое я НЕ хочу редактировать, но не могу найти правильный путь. игнорировать это.
myobj aux = new obj(){
//code
};
using (var context = new ModelEntity())
{
var item = context.mytable.Find(id);
context.Entry(item).CurrentValues.SetValues(aux);
context.SaveChanges();
}
Я получаю ошибку: свойство 'xxxx' является частью ключевой информации объекта и не может быть изменено. «
Я искал какое-то игнорирование и ничего не нашел.
Все, что я нашел, это EF4 и 5.