コード例 #1
0
ファイル: EntryPoint.cs プロジェクト: simple555a/DotNetAppDev
        private static void CreateObjects()
        {
            using (var menuContext = new MenuContext())
            {
                MenuCard card = menuContext.MenuCards.Create();
                card.Text = "Soups";
                menuContext.MenuCards.Add(card);

                Menu firstMenu = menuContext.Menus.Create();
                firstMenu.Text     = "Baked Potato Soup";
                firstMenu.Price    = 4.80M;
                firstMenu.Day      = new DateTime(2012, 9, 20);
                firstMenu.MenuCard = card;

                menuContext.Menus.Add(firstMenu);

                Menu secondMenu = menuContext.Menus.Create();
                secondMenu.Text     = "Cheddar Broccoli Soup";
                secondMenu.Price    = 4.50M;
                secondMenu.Day      = new DateTime(2012, 9, 21);
                secondMenu.MenuCard = card;

                menuContext.Menus.Add(secondMenu);

                try
                {
                    menuContext.SaveChanges();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
コード例 #2
0
ファイル: EntryPoint.cs プロジェクト: simple555a/DotNetAppDev
 private static void QueryData()
 {
     using (var context = new MenuContext())
     {
         context.Configuration.LazyLoadingEnabled = false;
         foreach (MenuCard card in context.MenuCards.Include("Menus"))
         {
             Console.WriteLine("{0}", card.Text);
             foreach (Menu menu in card.Menus)
             {
                 Console.WriteLine("\t{0} {1:d}", menu.Text, menu.Day);
             }
         }
     }
 }