Olá! Estou fazendo o curso utilizando Windows Forms, até aí sem problema nenhum. Criei 3 formulários para usuário, produto e categoria. Eu carrego na ComboBox os usuários já criados utilizando o código:
private EntidadesContext contexto;
....
var listaUsuarios = contexto.Usuarios.ToList();
srcUsuario = new BindingList<Usuario>(listaUsuarios);
cmbUsuarios.DataSource = srcUsuario;
cmbUsuarios.DisplayMember = "Nome";
Porém eu encontro o mesmo problema que eu tinha no projeto do curso de C# (aqui) e mesmo utilizando uma BindingList, o conteúdo da ComboBox não atualiza junto com o Banco. Imagino que seja algo em relação a lista do contexto ter que ser passada para dentro do BindingList e ela não atualiza. Eu tentei extrair essas atribuições para um método e chamá-lo toda vez que cadastro ou excluo um usuário, e funcionou! Só que não me parece ser uma boa prática fazer isso. Alguém pode me ajudar?