static void Main(string[] args)
        {
            //  Console.WriteLine("Hello World!");
            try
            {
                ManageDatabse();
                var person = new Person
                {
                    FisrtName  = "Mahesh",
                    MiddleName = "Ramesh",
                    LastName   = "Sabnis",
                    Address    = "Bavdhan-Pune"
                };
                person.SetEmail("*****@*****.**");
                person.SetContactNo("9970758776");

                var DB = new PersonalInfoDBContext();
                DB.Persons.Add(person);
                DB.SaveChanges();
                var persons = DB.Persons.ToListAsync().Result;
                foreach (var item in persons)
                {
                    Console.WriteLine($" Person Details {item.FisrtName} {item.MiddleName} {item.LastName} {item.Address} {item.GetEmail()} {item.GetContact()}");
                }
            }
            catch (Exception ex)
            {
                // throw;
                Console.WriteLine("Error" + ex.Message);
            }
            Console.ReadLine();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            try
            {
                ManageDatabase();
                var person = new Person
                {
                    FisrtName  = "Sujit",
                    MiddleName = "Dhanraj",
                    LastName   = "Mhetre",
                    Address    = "Pimple Saudagar"
                };
                person.SetEmail("*****@*****.**");
                person.SetContactNo("9970278044");

                var db = new PersonalInfoDBContext();
                db.Persons.Add(person);
                db.SaveChanges();

                var persons = db.Persons.ToListAsync().Result;
                foreach (var item in persons)
                {
                    Console.WriteLine($" Person Details {item.FisrtName} {item.MiddleName} " +
                                      $"{item.LastName} {item.Address} {item.GetEmail()} {item.GetContact()}");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.ReadLine();
        }
 static void ManageDatabse()
 {
     using (var ctx = new PersonalInfoDBContext())
     {
         ctx.Database.EnsureDeleted();
         ctx.Database.EnsureCreated();
     }
 }