Die Eigenschaft 'ID' ist Teil der Schlüsselinformationen des Objekts und kann in asp.net mvc @ nicht geändert werde

Ich habe ein Entity Framework mit Code First Approach verwendet.

wenn ich versuche, einen Datensatz nach dem anderen an Todate zu übergeben, funktioniert dies zum ersten Mal, nachdem folgende Fehlermeldung ausgegeben wurde: "Die Eigenschaft 'ID' ist Teil der Schlüsselinformationen des Objekts und kann nicht geändert werden."

        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();
        }

Danke im Voraus

Antworten auf die Frage(2)

Ihre Antwort auf die Frage