Сохранение изменений / обновление существующего объекта в наборе данных с помощью Entity FrameWork и отсутствие необходимости устанавливать каждое свойство индивидуально

Могу ли я сделать что-то вроде приведенного ниже (что не работает) без необходимости явно устанавливать каждое свойство объекта. Продукт - это объект, который создается связывателем модели по умолчанию из отправки формы, а ProductInDb - это объект в контексте / базе данных, который я хочу переопределить / обновить. Первичный ключ ProductID одинаков на обоих.

var ProductInDb = context.Products.FirstOrDefault(x => x.ProductID == product.ProductID);

                    ProductInDb = product;

                    context.SaveChanges();
7
задан LaserBeak 4 October 2011 в 02:01
поделиться