コード例 #1
0
 public void UserUserProfileTest()
 {
     Database.SetInitializer<EFDbContext>(new CreateDatabaseIfNotExists<EFDbContext>());
     using (var context = new EFDbContext())
     {
         context.Database.Create();
         User user = new User
         {
             UserName = "******",
             Password = "******",
             Email = "*****@*****.**",
             AddedDate = DateTime.Now,
             ModifiedDate = DateTime.Now,
             IP = "1.1.1.1",
             UserProfile = new UserProfile
             {
                 FirstName = "Frankelly",
                 LastName = "Veras",
                 Address = "Sto.Dgo",
                 AddedDate = DateTime.Now,
                 ModifiedDate = DateTime.Now,
                 IP = "1.1.1.1"
             },
         };
         context.Entry(user).State = System.Data.Entity.EntityState.Added;
         context.SaveChanges();
     }
 }
コード例 #2
0
 public void CustomerOrderTest()
 {
     Database.SetInitializer<EFDbContext>(new CreateDatabaseIfNotExists<EFDbContext>());
     using (var context = new EFDbContext())
     {
         context.Database.Create();
         Customer customer = new Customer
         {
             Name = "Frankelly",
             Email = "*****@*****.**",
             AddedDate = DateTime.Now,
             ModifiedDate = DateTime.Now,
             IP = "1.1.1.1",
             Orders = new List<Order>{
                                     new Order
                                     {
                                         Quantity = 12,
                                         Price =15,
                                         AddedDate = DateTime.Now,
                                         ModifiedDate = DateTime.Now,
                                          IP = "1.1.1.1",
                                     },
                                     new Order
                                     {
                                         Quantity = 10,
                                         Price =25,
                                         AddedDate = DateTime.Now,
                                         ModifiedDate = DateTime.Now,
                                          IP = "1.1.1.1",
                                     }
                                 }
         };
         context.Entry(customer).State = System.Data.Entity.EntityState.Added;
         context.SaveChanges();
     }
 }
コード例 #3
0
 public void StudentCourseTest()
 {
     Database.SetInitializer<EFDbContext>(new CreateDatabaseIfNotExists<EFDbContext>());
     using (var context = new EFDbContext())
     {
         context.Database.Create();
         Student student = new Student
         {
             Name = "Franky",
             Age = 25,
             IsCurrent = true,
             AddedDate = DateTime.Now,
             ModifiedDate = DateTime.Now,
             IP = "1.1.1.1",
             Courses = new List<Course>{
                 new Course
                 {
                     Name = "Asp.Net",
                     MaximumStrength = 12,
                     AddedDate = DateTime.Now,
                     ModifiedDate = DateTime.Now,
                     IP = "1.1.1.1"
                 },
                  new Course
                 {
                     Name = "SignalR",
                     MaximumStrength = 12,
                     AddedDate = DateTime.Now,
                     ModifiedDate = DateTime.Now,
                     IP = "1.1.1.1"
                 }
             }
         };
         Course course = new Course
         {
             Name = "Web API",
             MaximumStrength = 12,
             AddedDate = DateTime.Now,
             ModifiedDate = DateTime.Now,
             IP = "1.1.1.1",
             Students = new List<Student>{
                 new Student
                 {
                     Name = "Franky",
                     Age = 25,
                     IsCurrent = true,
                     AddedDate = DateTime.Now,
                     ModifiedDate = DateTime.Now,
                     IP = "1.1.1.1",
                 },
                  new Student
                 {
                   Name = "Frandy",
                 Age = 25,
                 IsCurrent = true,
                 AddedDate = DateTime.Now,
                 ModifiedDate = DateTime.Now,
                 IP = "1.1.1.1",
                 }
             }
         };
         context.Entry(student).State = System.Data.Entity.EntityState.Added;
         context.Entry(course).State = System.Data.Entity.EntityState.Added;
         context.SaveChanges();
     }
 }