Exemplo n.º 1
0
        static void Main(string[] args)
        {
            using (var db = new LivrosContext())
            {
                db.Database.EnsureCreated();

                if (db.Livros.Any())
                {
                    db.Database.ExecuteSqlCommand("DELETE FROM dbo.Livros");
                }

                db.Livros.Add(new Livro {
                    Titulo = "Domain-Driven Design: Tackling Complexity in the Heart of Software", Autor = "Eric Evans", AnoPublicacao = 2003
                });
                db.Livros.Add(new Livro {
                    Titulo = "Agile Principles, Patterns, and Practices in C#", Autor = "Robert C. Martin", AnoPublicacao = 2006
                });
                db.Livros.Add(new Livro {
                    Titulo = "Clean Code: A Handbook of Agile Software Craftsmanship", Autor = "Robert C. Martin", AnoPublicacao = 2008
                });
                db.Livros.Add(new Livro {
                    Titulo = "Implementing Domain-Driven Design", Autor = "Vaughn Vernon", AnoPublicacao = 2013
                });
                db.Livros.Add(new Livro {
                    Titulo = "Patterns, Principles, and Practices of Domain-Driven Design", Autor = "Scott Millet", AnoPublicacao = 2015
                });
                db.Livros.Add(new Livro {
                    Titulo = "Refactoring: Improving the Design of Existing Code ", Autor = "Martin Fowler", AnoPublicacao = 2012
                });

                db.SaveChanges();
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            using (var db = new LivrosContext())
            {
                db.Database.EnsureDeleted();
                db.Database.EnsureCreated();

                if (db.Livros.Any())
                {
                    db.Database.ExecuteSqlCommand("DELETE FROM dbo.Livro");
                }

                db.Livros.Add(new Livro {
                    Titulo = "Domain-Driven Design: Tackling Complexity in the Heart of Software", Autor = "Eric Evans", AnoPublicacao = 2003
                });
                db.Livros.Add(new Livro {
                    Titulo = "Agile Principles, Patterns, and Practices in C#", Autor = "Robert C. Martin", AnoPublicacao = 2006
                });
                db.Livros.Add(new Livro {
                    Titulo = "Clean Code: A Handbook of Agile Software Craftsmanship", Autor = "Robert C. Martin", AnoPublicacao = 2008
                });

                db.SaveChanges();

                var livros = db.Livros.ToList();
                foreach (var item in livros)
                {
                    item.Titulo = "Teste Update";
                }

                db.Livros.Add(new Livro {
                    Titulo = "Domain-Driven Design: Tackling Complexity in the Heart of Software", Autor = "Eric Evans", AnoPublicacao = 2003
                });
                db.Livros.Add(new Livro {
                    Titulo = "Agile Principles, Patterns, and Practices in C#", Autor = "Robert C. Martin", AnoPublicacao = 2006
                });
                db.Livros.Add(new Livro {
                    Titulo = "Clean Code: A Handbook of Agile Software Craftsmanship", Autor = "Robert C. Martin", AnoPublicacao = 2008
                });

                db.SaveChanges();
            }
        }