WPF DataGrid, EF и LINQ - как правильно отображать данные из связанных таблиц - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть две таблицы: Предметы и хранилища

Предметы Таблица содержит:

  • ID
  • Имя
  • StorageId (FK)

Хранилища Таблица содержит:

  • StorageId
  • Имя

Я хотел бы отобразить в DataGrid следующие столбцы: Ожидаемый результат

Items.Name | Storages.Name

Может ли кто-нибудь объяснить мне, как правильно этого добиться? Я надеялся, что связывания в xaml будет достаточно, но это не так. Правильный? Нужно ли создавать новый DbSet? И если да - будут ли измененные данные в DataGrid сохранены обратно в исходную базу данных?

И еще одна вещь - если бы я хотел иметь комбинированные списки для " Storages.Name " в DataGrid - как этого добиться? Ожидаемый результат с комбинированными ячейками

Пожалуйста, объясните мне хотя бы основную идею c. Тогда я буду знать, что искать на inte rnet.

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