A propriedade 'ID' faz parte das principais informações do objeto e não pode ser modificada no asp.net mvc
Eu usei o framework de entidades com a primeira abordagem de código.
quando estou tentando passar o registro um a um de Fromdate para Todate, pela primeira vez, após um erro como: "A propriedade 'ID' faz parte das principais informações do objeto e não pode ser modificada".
var fd = todaycooked.CookDate; // 2016-07-01
var td = todaycooked.ToCookDate; //2016-11-01
for (var date = fd; date <= td; date = date.AddDays(1))
{
var product = db.Products.Find(todaycooked.ProductID);
product.Qty = product.Qty + todaycooked.QTY;
todaycooked.Product = product;
todaycooked.CookDate = date;
db.TodayCookeds.Add(todaycooked);
db.SaveChanges();
}
Desde já, obrigado.