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();
}