Я работаю над небольшой системой для летнего лагеря в WPF.У меня есть база данных, которая связана через ADO.Net Entity Framework.Он содержит две таблицы;Кемперы и койки.Структура выглядит следующим образом:
Кемперы
- CustomerID, INT (ключ)
- Имя, NVARCHAR
- BunkID, INT
Bunks
- BunkID, INT (ключ)
- Имя, NVARCHAR
Существует связь с внешним ключом для связи между Campers.BunkID & Bunks.BunkID
Я создал окно WPF, которое состоит из ListBox всех клиентов и UserControl , который отображает информацию о клиенте, выбранном в ListBox . UserControl состоит из TextBlock для CamperID , TextBox для Name Camper и ComboBox для Bunk дома для кемперов.
Теперь самая сложная часть ... У меня два вопроса:
- Какой метод самый лучший?связать список всех Campers с ListBox ?Каков наилучший способ связать список всех Сундуков с ComboBox в UserControl ?
- Я не могу понять, какпривязывайте ComboBox правильно, чтобы он отображал Bunk для каждого Camper и мог быть обновлен путем изменения значения.
В настоящее время я делаю и то, и другое в коде C #, но, учитывая силу WPF, я не могу представить, что более простого и лучшего решения не существует ...
Заранее спасибо!
Майк