示例#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     = "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",
                },
            };


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

            var registros = db.SaveChanges();

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

            var cliente = new Cliente
            {
                Nome     = "Tiago Silva",
                Telefone = "9900001111",
                CEP      = "99999000",
                Estado   = "SP",
                Cidade   = "Bragança Paulista",
            };

            var listaClientes = new[]
            {
                new Cliente
                {
                    Nome     = "Silva",
                    Telefone = "9910001111",
                    CEP      = "19999000",
                    Estado   = "SP",
                    Cidade   = "Bragança",
                },
                new Cliente
                {
                    Nome     = "Tiago",
                    Telefone = "9920001111",
                    CEP      = "19999000",
                    Estado   = "RJ",
                    Cidade   = "Paulista",
                },
            };

            var db = new Data.ApplicationContext();

            db.Set <Cliente>().AddRange(listaClientes);

            var registros = db.SaveChanges();

            Console.WriteLine($"Total Registro(s): {registros}");
        }
示例#3
0
        private static void InserirDados()
        {
            var produto = new Produto
            {
                Descricao    = "Produto Teste",
                CodigoBarras = "1234567891231",
                Valor        = 10m,
                TipoProduto  = TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            using var db = new Data.ApplicationContext();
            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 Registro(s): {registros}");
        }