コード例 #1
0
        private static void Update(EF_CRUD_Entities ef_crud_entities)
        {
            Customer larry = ef_crud_entities.Customer.FirstOrDefault(c => c.CustName.Equals("LarrySU"));

            if (larry != null)
            {
                larry.CustName = "LarrySu";
                ef_crud_entities.SaveChanges();
            }
        }
コード例 #2
0
        private static void Delete(EF_CRUD_Entities ef_crud_entities)
        {
            Customer larry = ef_crud_entities.Customer.FirstOrDefault(c => c.CustName.Equals("LarrySu"));

            if (larry != null)
            {
                // already set Cascade
                ef_crud_entities.Customer.Remove(larry);
                ef_crud_entities.SaveChanges();
            }
        }
コード例 #3
0
        private static void Create(EF_CRUD_Entities ef_crud_entities)
        {
            Customer larry = new Customer {
                CustName = "LarrySU", Created = System.DateTime.Now, Modified = System.DateTime.Now
            };

            ef_crud_entities.Customer.Add(larry);
            Order order = new Order {
                CustId = larry.Id, IsExpress = true, Created = System.DateTime.Now, Modified = System.DateTime.Now
            };

            ef_crud_entities.Order.Add(order);
            OrderDetail order_detail = new OrderDetail {
                OrderId = order.Id, ItemName = "蒜頭", Count = 2, Created = System.DateTime.Now, Modified = System.DateTime.Now
            };

            ef_crud_entities.OrderDetail.Add(order_detail);

            ef_crud_entities.SaveChanges();
        }