Exemplo n.º 1
0
        public void RemoverRegistro()
        {
            using var db = new CursoEfCore.Data.ApplicationContext();
            // var cliente = db.Clientes.Find(5);
            var cliente = new Cliente {
                Id = 6
            };

            //db.Clientes.Remove(cliente);
            //db.Remove(cliente);
            db.Entry(cliente).State = EntityState.Deleted;
            db.SaveChanges();
        }
Exemplo n.º 2
0
        public void AtualizarDadosDesconectado()
        {
            using var db = new CursoEfCore.Data.ApplicationContext();

            var cliente = new Cliente
            {
                Id = 1
            };
            var clienteDesconectado = new
            {
                Nome     = "Cliente Desconectado Passo 3",
                Telefone = "147854221"
            };

            db.Attach(cliente);
            db.Entry(cliente).CurrentValues.SetValues(clienteDesconectado);

            // db.Clientes.Update(cliente);
            db.SaveChanges();
        }