Example #1
0
        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();
            }
        }
Example #2
0
        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();
            }
        }
        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();
              }
        }
        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();
            }
        }
Example #5
0
 protected virtual void ClearNavigationProperties()
 {
     Hallgato.Clear();
     Csoport.Clear();
     Terem.Clear();
 }