Как фильтровать данные с помощью Entity Framework таким образом, чтобы DataGridView был редактируемым и отслеживал изменения в контексте?

Я использую C # Windows Form Application для заполнения данных из таблицы базы данных sql server с помощью Entity Framework (EFWinForms), используя следующий код:

MyEntityDataModel db = new MyEntityDataModel();
MyEDS = new EntityDataSource();
MyEDS.DbContext = db;
MyDataGridView.DataSource = MyEDS;
MyDataGridView.DataMember = "MyTable";

Работает нормально. Когда пользователь редактирует, добавляйте данные; Данные могут быть сохранены с использованием следующего кода:

MyEDS.SaveChanges();

Мне нужен способ отфильтровать эти данные через источник данных Entity, чтобы MyDataGridView оставался редактируемым, и любое обновление, выполненное пользователем в отфильтрованных данных, все еще можно было сохранить в базе данных. Примечание: при использовании linq to entity для фильтрации данных он работает отлично, но он просто заполняет снимок данных, которые пользователь не может редактировать или обновлять снова.

Ответы на вопрос(2)

Ваш ответ на вопрос