У меня есть приложение Silverlight, которое использует 2 отдельные базы данных.У меня есть ситуация, когда у меня есть столбец Id в одной базе данных и таблица поиска в другой базе данных.Очевидно, что я не могу применить это как внешний ключ, и Entity Framework не позволит мне построить единую модель данных Entity для 2 баз данных, поэтому я не могу определить это отношение и в модели.
Когда я отображаю IdСтолбец из базы данных 1, я хотел бы отобразить поле из базы данных 2.
В идеале я хотел бы определить это отношение и использовать путь привязки и (без того, чтобы моя Модель знала мою ViewModel).Колонка, которая может быть связана как поле со списком, также была бы хороша, например,
<data:DataGridTextColumn
Header="Project"
Binding="{Binding Path=ProjectId}"
ItemsSource="{Binding Path=DataSource.Projects, Source={StaticResource ViewModelProxy}}"
DisplayMemberPath="ProjectName"
/>
. Любая помощь или критика моего подхода приветствуются.