Я пытаюсь создать основной подробный вид отношения linq к sql в wpf. Вид будет иметь два комбинированных списка. Один для выбора основного элемента, а другой для выбора подробного элемента.
Я добился этого с помощью набора данных ADO.Net, содержащего две таблицы и взаимосвязь между таблицами. где первый комбинированный список связывается с основным полем, а второй комбинированный список связывается с отношением.
DataContext="{Binding Source={StaticResource ContactDataSet}, Path=Company}"
Мастер
<ComboBox Name="comboBox_CompanyName"
ItemsSource="{Binding}"
DisplayMemberPath="Company"
IsSynchronizedWithCurrentItem="True"
/>
Detail, Company2Contact является отношениями
<ComboBox Name="comboBox_ContactName"
ItemsSource="{Binding Path=Company2Contact}"
DisplayMemberPath="Contact"
IsSynchronizedWithCurrentItem="True"
/>
Я хочу добиться аналогичных результатов, используя linq to SQL. Если установить для wpf datacontext значение linqDataContext, я могу связываться с основными данными, но не могу связываться с отношением.
Я посмотрел на объект datacontext, и, похоже, он был правильно настроен. Каждый объект компании присутствует и содержит коллекцию объектов Contact.
Кто-нибудь знает, как привязать коллекцию объектов контактов, хранящихся в выбранном объекте компании?
Спасибо