예제 #1
0
        static void Main(string[] args)
        {
            using (var context = new ViewsContext())
            {
                context.People.Add(new Person()
                {
                    Address = new Address
                    {
                        City   = "Warsaw",
                        Street = "Dubois"
                    },
                    Name    = "John",
                    Surname = "Kowalski"
                });
                context.SaveChanges();


                var people = context.Set <PeopleView>().AsQueryable().ToList();

                foreach (var view in people)
                {
                    Console.WriteLine($"{view.PersonId} {view.Name} {view.Surname} {view.City} {view.Street}");
                }
            }
        }
예제 #2
0
        public void StartUp()
        {
            var optionsBuilder = new DbContextOptionsBuilder <ViewsContext>();

            optionsBuilder.UseSqlite("Filename = Views.db");

            _db = new ViewsContext(optionsBuilder.Options);
        }