static void Main(string[] args)
        {
            //Não recomendado em produção, apenas para desenvolvimento.
            using var db = new Data.AplicationContext();
            //db.Database.Migrate();
            var existe = db.Database.GetPendingMigrations().Any();

            if (existe)
            {
                //Aplicar regras de negócios pendentes a serem aplicas.
            }

            Console.WriteLine("Aplicação iniciada");
            InserirDadosEmMassa();
        }
        private static void InserirDados()
        {
            var produto = new Produto
            {
                Descricao    = "Produto teste",
                CodigoBarras = "12234567891358",
                Valor        = 10m,
                TipoProduto  = ValueObjects.TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            using var db = new Data.AplicationContext();
            //Formas para rastrear um registro antes de inserção
            //db.Produtos.Add(produto);
            //db.Set<Produto>().Add(produto);
            //db.Entry(produto).State = EntityState.Added;
            db.Add(produto);

            var registros = db.SaveChanges();

            Console.WriteLine($"Total registros(s):{registros}");
        }
        private static void InserirDadosEmMassa()
        {
            var produto = new Produto
            {
                Descricao    = "Produto teste",
                CodigoBarras = "12234567891358",
                Valor        = 10m,
                TipoProduto  = ValueObjects.TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            var clientes = new[] {
                new Cliente {
                    Nome     = "Jujénovis",
                    CEP      = "9899999",
                    Cidade   = "jujéCidade",
                    Estado   = "JJ",
                    Telefone = "1855555555"
                },

                new Cliente {
                    Nome     = "Jujéliaria",
                    CEP      = "7777777",
                    Cidade   = "jujéCidade",
                    Estado   = "JJ",
                    Telefone = "7777777776"
                },
            };

            using var db = new Data.AplicationContext();

            //db.AddRange(produto, cliente);
            //db.Clientes.AddRange(clientes);
            db.Set <Cliente>().AddRange(clientes);

            var registros = db.SaveChanges();

            Console.WriteLine($"Total registros(s) :{registros}");
        }