Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Ao criar a venda está criando um novo usuário

Boa noite, ao criar uma nova venda, está criando um novo usuário, com um novo ID, e inserindo esse usuário nessa venda, segue o código abaixo:

 using (EntidadesContext context = new EntidadesContext())
            {
                var dao = new UsuarioDao();
                Usuario renan = dao.BuscarPorId(1);
                var v = new Venda() {Cliente=renan  };


                var p1 = context.Produtos.FirstOrDefault(p => p.ID == 1);
                var p2 = context.Produtos.FirstOrDefault(p => p.ID == 2);

                var pv1 = new ProdutoVenda() { Venda = v, Produto = p1 };
                var pv2 = new ProdutoVenda() { Venda = v, Produto = p2 };

                context.Vendas.Add(v);
                context.ProdutoVenda.Add(pv1);
                context.ProdutoVenda.Add(pv2);
                context.SaveChanges();
            }
1 resposta
solução!

To fechando essa pois você abriu duas :(

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software