Ejemplo n.º 1
0
        public void EagerLoad()
        {
            _screenHelper.Reset();
            var sw = new Stopwatch();

            _screenHelper.PrintEagerLoading();
            using (var context = new DataContext())
            {
                sw.Start();
                var books = context.Books.Include("Reader.Address").ToList();
                foreach (var book in books)
                {
                    if (book.Reader?.Address.Street != null)
                    {
                        Console.WriteLine(book.Reader.Address.Street);
                    }
                }
                sw.Stop();
            }

            _screenHelper.PrintElapsedTime(sw.Elapsed);

            _menuHelper.NavigateToMainMenu();
        }