Обновление привязанного LINQ к источнику данных Entities - PullRequest
2 голосов
/ 27 декабря 2010

ОК, поэтому я изучаю Entity Framework и LINQ для подключения к удаленной базе данных MySQL с помощью MySQL ADO .NET Connector.

Я уже настроил свою модель данных Entity.Теперь я буду использовать лямбда-выражение, чтобы получить список всех объектов van из хранилища данных и связать результаты с представлением в виде сетки:

dataEntities db = new dataEntities();

var vans = from v in db.vans
   select v;

gridControl1.DataSource = vans;

Это работает очень хорошо.Однако, когда данные в удаленном хранилище изменяются, я хотел бы обновить представление сетки, не выполняя вышеупомянутый код снова.Каков будет правильный способ справиться с этим?Я понимаю, что переместил бы объект db в модуль или другую глобальную область, но как мне обновить объект vans в более позднем событии, скажем, при нажатии кнопки?

1 Ответ

1 голос
/ 30 декабря 2010

Попробуйте сделать что-то равное этим статьям - http://www.devart.com/linqconnect/docs/ASPNetBinding.html или http://www.devart.com/linqconnect/docs/WinFormsBinding.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...