using System; using System.Data.Entity.Migrations; using System.Runtime.Remoting.Contexts; namespace ExampleCodeFirst { static class Program { static void Main(string[] args) { var dep1 = new Departments { Name = "Phong Ke Hoach" }; var dep2 = new Departments { Name = "Phong Nhan Su" }; var em1 = new Employee { FirstName = "A", LastName = "Le Minh", Birthday = Convert.ToDateTime("26/06/1987"), DepId = 1 }; var em2 = new Employee { FirstName = "B", LastName = "Nguyen Van", Birthday = Convert.ToDateTime("12/05/1981"), DepId = 1 }; var em3 = new Employee { FirstName = "C", LastName = "Tran Thi", Birthday = Convert.ToDateTime("21/09/1985"), DepId = 2 }; var em4 = new Employee { FirstName = "D", LastName = "Phan Van", Birthday = Convert.ToDateTime("06/02/1990"), DepId = 2 }; using (var context = new ManagerDbContext()) { context.Departmentses.Add(dep1); context.Departmentses.Add(dep2); context.Employees.Add(em1); context.Employees.Add(em2); context.Employees.Add(em3); context.Employees.Add(em4); context.SaveChanges(); Console.WriteLine("Success !\n"); Console.WriteLine("Departmentses Info:\n"); foreach (var dep in context.Departmentses) { Console.WriteLine(dep.Id + "\t" + dep.Name); } Console.WriteLine("\nListing of all employees: \n "); foreach (var em in context.Employees) { Console.WriteLine(em.Id + '\t' + em.FirstName + " " + em.LastName + '\t' + em.Birthday + '\t' + em.Departments.Name); } } Console.ReadLine(); } } }