Beispiel #1
0
        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&lt;T&gt; property instead.
 /// </summary>
 public void AddToRacers(Racer racer)
 {
     base.AddObject("Racers", racer);
 }