Exemplo n.º 1
0
        public void EF_Include()
        {
            // preperation
            var EFcustomer = CreateTestCustomer_EF().First();

            using (var cc = new CustomerContext())
            {
                cc.Database.Delete();
                cc.Database.Create();

                cc.Customers.Add(EFcustomer);
                cc.SaveChanges();

                EFcustomer = cc.Customers
                    .Include(c => c.Contacts)
                    .Include(c => c.Credentials)
                    .Include(c => c.Nodes).FirstOrDefault();
            }

            // Make sure Include properties work
            Assert.IsNotNull(EFcustomer.Contacts);
            Assert.IsNotNull(EFcustomer.Credentials);
            Assert.IsNotNull(EFcustomer.Nodes);
        }