Exemplo n.º 1
0
        private static void InserirDadosEmMassa()
        {
            var produto = new Produto()
            {
                Descricao    = "Produto Teste",
                CodigoBarras = "1234567891231",
                Valor        = 10m,
                TipoProduto  = TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            var cliente = new Cliente()
            {
                Nome     = "Alessandro Oliveira",
                CEP      = "99999000",
                Cidade   = "Fortaleza",
                Estado   = "CE",
                Telefone = "999990000"
            };

            using var db = new Data.ApplicationContext();
            db.AddRange(produto, cliente);

            var registros = db.SaveChanges();

            Console.WriteLine($"Total Registro(s): {registros}");
        }
Exemplo n.º 2
0
        private static void AddMultiplesEntrys()
        {
            var produto = new Produto
            {
                Descricao    = "product test2",
                CodigoBarras = "1231567893000",
                Valor        = 100m,
                TipoProduto  = ValueObjects.TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            var cliente = new Cliente
            {
                Nome     = "cliente1",
                CEP      = "99999900",
                Cidade   = "Curitiba",
                Estado   = "PR",
                Telefone = "61995811111"
            };

            using var db = new Data.ApplicationContext();
            db.AddRange(produto, cliente);

            var records = db.SaveChanges();

            Console.WriteLine($"Total records: {records}");
        }
Exemplo n.º 3
0
        private static void InserirDadosEmMassa()
        {
            var produto = new Produto
            {
                Descricao    = "Produto Teste",
                CodigoBarras = "12345678900",
                Valor        = 10m,
                TipoProduto  = TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            var cliente = new Cliente
            {
                Nome     = "Carlos",
                CEP      = "3158100",
                Cidade   = "Belo Horizonte",
                Estado   = "MG",
                Telefone = "3198998765"
            };

            using var db = new Data.ApplicationContext();
            db.AddRange(produto, cliente);
            var registros = db.SaveChanges();

            Console.WriteLine($"\nTotal Registros: {registros}");
        }
Exemplo n.º 4
0
        private static void InserirDadosEmMassa()
        {
            using var db = new Data.ApplicationContext();

            var produto = new Produto
            {
                Descricao    = "Produto de teste",
                CodigoBarras = "1234567891231",
                Valor        = 10m,
                TipoProduto  = TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            var cliente = new Cliente
            {
                Nome     = "Thiago Borges Vieira",
                CEP      = "99999999",
                Cidade   = "Valparaíso",
                Estado   = "GO",
                Telefone = "61999999999"
            };

            db.AddRange(produto, cliente);

            var registros = db.SaveChanges();

            Console.WriteLine($"Total de Registro(s): {registros}");
        }
Exemplo n.º 5
0
        private static void ProductBulkInsert()
        {
            var produto = new Produto
            {
                Descricao    = "Produto Teste",
                CodigoBarras = "01234567891234",
                Valor        = 10m,
                TipoProduto  = TipoProduto.MarcadoriaParaRevenda,
                Ativo        = true
            };

            var cliente = new Cliente
            {
                Nome     = "Vinicius",
                CEP      = "99999999",
                Cidade   = "Americana",
                Estado   = "SP",
                Telefone = "19999999999",
                // Email = "*****@*****.**"
            };

            using var db = new Data.ApplicationContext();
            db.AddRange(produto, cliente);

            var registers = db.SaveChanges();

            Console.WriteLine($"Total: {registers}");
        }
Exemplo n.º 6
0
        private static void InserirDados()
        {
            var produto = new Produto
            {
                Descricao    = "Produto Teste",
                CodigoBarras = "123123123123",
                Valor        = 10m,
                TipoProduto  = TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            var cliente = new Cliente
            {
                Nome     = "Pedro Grachet",
                CEP      = "74870552",
                Cidade   = "Rondonópolis",
                Estado   = "MT",
                Telefone = "6699976991"
            };

            using var db = new Data.ApplicationContext();
            //Formas de Adicionar Instancia
            //db.Produtos.Add(produto);
            //db.Set<Produto>().Add(produto);
            //db.Entry(produto).State = EntityState.Added;
            //db.Add(produto);

            db.AddRange(produto, cliente);

            var registro = db.SaveChanges();

            Console.WriteLine($"Total de registro(s): {registro}");
        }
Exemplo n.º 7
0
        private static void InserirDadosEmMassa()
        {
            using var db = new Data.ApplicationContext();

            var produto = new Produto
            {
                Descricao    = "Produto Teste",
                CodigoBarras = "1234567891231",
                Valor        = 10m,
                TipoProduto  = ValueObjects.TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            var cliente = new Cliente
            {
                Nome     = "Rafael Almeida",
                CEP      = "99999000",
                Cidade   = "Itabaiana",
                Estado   = "SE",
                Telefone = "99000001111"
            };

            var listaClientes = new[]
            {
                new Cliente
                {
                    Nome     = "Teste 1",
                    CEP      = "99999000",
                    Cidade   = "Itabaiana",
                    Estado   = "SE",
                    Telefone = "99000001115"
                },
                new Cliente
                {
                    Nome     = "Teste 2",
                    CEP      = "99999000",
                    Cidade   = "Itabaiana",
                    Estado   = "SE",
                    Telefone = "99000001116"
                }
            };

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

            var registros = db.SaveChanges();

            Console.WriteLine($"Total Registros(s): {registros}");
        }
Exemplo n.º 8
0
        private static void InserirDadosEmMassa()
        {
            var produto = new Produto
            {
                Descricao    = "Produto Teste",
                CodigoBarras = "1234567891231",
                Valor        = 10m,
                TipoProduto  = TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            var cliente = new Cliente
            {
                Nome     = "Leandro Peres",
                CEP      = "99999900",
                Cidade   = "Bauru",
                Estado   = "SP",
                Telefone = "99155555554"
            };

            var listaClientes = new[]
            {
                new Cliente
                {
                    Nome     = "Cliente Teste 01",
                    CEP      = "99999900",
                    Cidade   = "Bauru",
                    Estado   = "SP",
                    Telefone = "99155555554"
                },
                new Cliente
                {
                    Nome     = "Cliente Teste 02",
                    CEP      = "99999900",
                    Cidade   = "Bauru",
                    Estado   = "SP",
                    Telefone = "99155555554"
                }
            };

            using var db = new Data.ApplicationContext();
            db.AddRange(produto, cliente);
            //db.Clientes.AddRange(listaClientes);

            var registros = db.SaveChanges();

            WriteLine($"Total registro(s): {registros}");
        }
Exemplo n.º 9
0
        private static void InserirDadosEmMassa()
        {
            using var db = new Data.ApplicationContext();

            var produto = new Produto
            {
                Descricao    = "Produto Teste",
                CodigoBarras = "1234567891234",
                Valor        = "10",
                TipoProduto  = TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            var cliente = new Cliente
            {
                Nome     = "Cali",
                CEP      = "93950000",
                Cidade   = "Dois Irmãos",
                Estado   = "RS",
                Telefone = "5197979797"
            };

            db.AddRange(produto, cliente);

            var listaClientes = new[]
            {
                new Cliente
                {
                    Nome     = "Cali",
                    CEP      = "93950000",
                    Cidade   = "Dois Irmãos",
                    Estado   = "RS",
                    Telefone = "5197979797"
                },
                new Cliente
                {
                    Nome     = "Cali 2",
                    CEP      = "93950000",
                    Cidade   = "Dois Irmãos",
                    Estado   = "RS",
                    Telefone = "5197979797"
                }
            };

            db.Clientes.AddRange(listaClientes);

            var registros = db.SaveChanges();
        }