private static void TrackingDemo() { using (var data = new Formula1Entities()) { data.ObjectStateManager.ObjectStateManagerChanged += ObjectStateManager_ObjectStateManagerChanged; Racer niki1 = (from r in data.Racers where r.Nationality == "Austria" && r.LastName == "Lauda" select r).First(); Racer niki2 = (from r in data.Racers where r.Nationality == "Austria" orderby r.Wins descending select r).First(); if (Object.ReferenceEquals(niki1, niki2)) { Console.WriteLine("the same object"); } } }
/// <summary> /// Deprecated Method for adding a new object to the Racers EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToRacers(Racer racer) { base.AddObject("Racers", racer); }