Вопрос привязки данных - PullRequest
       22

Вопрос привязки данных

0 голосов
/ 02 сентября 2011

У меня есть база данных с 3 таблицами. Одна таблица используется для связи двух других таблиц (отношение «многие ко многим»). Я знаю, как использовать привязку для привязки некоторого элемента управления C # к таблице, но теперь я не знаю, как привязать эту «среднюю» таблицу к некоторому элементу управления и показать данные из обеих таблиц. Итак, если какая-то строка из таблицы 1 связана с 4 строками из таблицы 3, есть ли способ показать, что в каком-то элементе управления используется простое связывание?

1 Ответ

2 голосов
/ 02 сентября 2011

Это отличное время для использования «модели представления».По сути, модель представления - это класс «среднего уровня», который имеет некоторое представление о «потоке» вашего приложения.Эта модель представления представит три ObservableCollections, и вы будете привязывать данные к этим трем коллекциям.

В вашем классе модели представления будет логично связать эти три коллекции с базовыми таблицами базы данных.

...