public void FindSonNot() { OkulDbEntities db = new OkulDbEntities(); SonNot = (Vize * 4 + Final * 6) / 10; db.OgrenciDers.Add(this); db.SaveChanges(); Ogrenci ogrenci = db.Ogrenci.Find(this.OgrenciId); List <OgrenciDers> ogrenciDersler = db.OgrenciDers.Where(x => x.OgrenciId == this.OgrenciId).ToList(); int ort = 0; foreach (var item in ogrenciDersler) { ort += item.SonNot.Value / ogrenciDersler.Count; } ogrenci.GenelOrt = ort; db.Entry(ogrenci).State = EntityState.Modified; db.SaveChanges(); }