Могу ли я сделать что-то вроде приведенного ниже (что не работает) без необходимости явно устанавливать каждое свойство объекта. Продукт - это объект, который создается связывателем модели по умолчанию из отправки формы, а ProductInDb - это объект в контексте / базе данных, который я хочу переопределить / обновить. Первичный ключ ProductID одинаков на обоих.
var ProductInDb = context.Products.FirstOrDefault(x => x.ProductID == product.ProductID);
ProductInDb = product;
context.SaveChanges();