У меня есть 3 таблицы в моей базе данных, и я создал модель сущности из базы данных, и это выглядит так:
![alt text](https://i.stack.imgur.com/Z9NmA.png)
что я пытаюсь сделать, это связать все 3 таблицы с datagridview, и я использую запрос, подобный этому
var result = from t in db.Transactions
from c in db.Categories
from a in db.Accounts
where t.FkCategoryID == c.CategoryID && t.FkAccountID == a.AccountID
select new { t.Description, t.BankReference, t.TransactionDate, c.CategoryName, a.AccountName, a.AccountNr };
это хорошо работает.
Но мне нужно иметь возможность обновлять таблицу транзакций с помощью панели инструментов навигатора привязки
![alt text](https://i.stack.imgur.com/OY9P5.png)
Я не могу сделать это, используя запрос linq и привязывая его к gridview.
Есть ли способ сделать это с помощью структуры сущностей? Я имею в виду, когда я связываю только одну таблицу с привязкой к источнику, я могу использовать эту панель инструментов для удаления обновления и добавления строки, но мне нужно показать все таблицы и иметь возможность редактировать только таблицу транзакций
Заранее спасибо