Я использовал ObjectContext в своих проектах, но теперь я пробую DbContext, я обнаружил некоторые различия, которые я не понимаю, при привязке к источнику данных, например
ИСПОЛЬЗОВАНИЕ DbContext
Я связываю источник данных следующим образом
DbSet<Client> Clients = ctx.Client;
Clients.Load();
bsClients.DataSource = Clients().Local.ToBindingList();
bsClientPhones.DataSource = ((Client)bsClients.Current).Phone; // this line doesn't work
Когда я привязываю «bsClientPhones» таким образом, сетка не показывает изменения при добавлении или удалении, пока я не сохраню и не перезагружу данные. Я не могу преобразовать его в Local или Bindinglist.
Я не знаю, правильно ли это использовать DbContext. Пожалуйста, кто-нибудь может мне помочь? Я читал много документации, но я потерялся.