private void FixupTerem(Terem previousValue) { if (IsDeserializing) { return; } if (previousValue != null && ReferenceEquals(previousValue.Csoport, this)) { previousValue.Csoport = null; } if (Terem != null) { Terem.Csoport = this; } if (ChangeTracker.ChangeTrackingEnabled) { if (ChangeTracker.OriginalValues.ContainsKey("Terem") && (ChangeTracker.OriginalValues["Terem"] == Terem)) { ChangeTracker.OriginalValues.Remove("Terem"); } else { ChangeTracker.RecordOriginalValue("Terem", previousValue); } if (Terem != null && !Terem.ChangeTracker.ChangeTrackingEnabled) { Terem.StartTracking(); } FixupTeremKeys(); } }
public void Test() { using (TerembeosztoEntitasok ctx = new TerembeosztoEntitasok()) { var terem = new Terem(); terem.Nev = "V2.637"; terem.Gepek_szama = 20; terem.Ulohelyek_szama = 25; ctx.TeremSet.AddObject(terem); ctx.SaveChanges(); } }
protected virtual void ClearNavigationProperties() { Hallgato.Clear(); Csoport.Clear(); Terem.Clear(); }