Здравствуйте, я использую Entity Framework / Vb.net 2010.
У меня есть форма с bindingsource для сущности, и я хочу знать, в чем разница между этими двумя инструкциями:
MyBindingSource.datasource = Из t в context.MyTable1 где ... некоторые условия
Выберите t
MyBindingSource.datasource = (Из т в контексте. MyTable1, где ... некоторые условия
Выберите t) .ToList
Проблема в том, что при использовании каждого из них у меня возникает другая ситуация, когда я добавляю, удаляю или изменяю запись в bindingsource (например, при использовании второй инструкции, когда я удаляю что-то в объекте, запись все еще существует в bindingsource, пока я закрываю и снова открываю форму, или я должен удалить запись также из bindingsource, если при удалении из сущности я использую первую инструкцию, bindingsource обновляется мгновенно)
Не могли бы вы объяснить мне, пожалуйста? какой из них я должен использовать?
Спасибо.