Свойство «ID» является частью ключевой информации объекта и не может быть изменено в asp.net mvc
Я использовал сущностный фреймворк с первым подходом кода.
когда я пытаюсь передать запись одну за другой Fromdate to Todate, в первый раз его работа, после того, как он выдает ошибку вроде: «Свойство ID является частью ключевой информации объекта и не может быть изменено».
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();
}
Заранее спасибо.