示例#1
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new MyCompanyContext(
                       serviceProvider.GetRequiredService <DbContextOptions <MyCompanyContext> >()))
            {
                if (context.Employee.Any())
                {
                    return;
                }

                context.Employee.AddRange(
                    new Employee
                {
                    Name     = "George Sanidas",
                    Email    = "*****@*****.**",
                    Password = "******",
                    Title    = "Accountant",
                    Phone    = 2102812320
                },

                    new Employee
                {
                    Name     = "Nick  Sanidas",
                    Email    = "*****@*****.**",
                    Password = "******",
                    Title    = "Developer",
                    Phone    = 2102812320
                },

                    new Employee
                {
                    Name     = "George Argiros",
                    Email    = "*****@*****.**",
                    Password = "******",
                    Title    = "Accountant",
                    Phone    = 2102812320
                },

                    new Employee
                {
                    Name     = "George Michael",
                    Email    = "*****@*****.**",
                    Password = "******",
                    Title    = "Manager",
                    Phone    = 2102812320
                }
                    );
                context.SaveChanges();

                context.Skill.AddRange(
                    new Skill
                {
                    EmployeeID  = 1,
                    Description = "Microsoft Office",
                },

                    new Skill
                {
                    EmployeeID  = 2,
                    Description = "Java",
                },

                    new Skill
                {
                    EmployeeID  = 3,
                    Description = "Python",
                },

                    new Skill
                {
                    EmployeeID  = 4,
                    Description = "Web Apps",
                }


                    );
                //context.SaveChanges();
            }
        }