Как к таблицам внутреннего объединения от другого Контекста Данных? [дубликат]

Это полностью зависит от проблемы, которую Вы пытаетесь решить. Этот ключевой бит информации был не учтен Вами. При поиске всеобъемлющего решения нет того. Существуют просто шаблоны, которые мы применяем, когда применимо.

8
задан abatishchev 4 March 2014 в 05:33
поделиться

4 ответа

О, Stackoverflow, как вы предоставляете !!

Моделирование соединений кросс-контекста - LINQ / C #

6
ответ дан 5 December 2019 в 12:10
поделиться

Если ваш код делает что-то вроде:

from a in dc1.TableA
join b in dc2.TableB on a.id equals b.id
select new { a, b }

... просто измените его на:

from a in dc1.TableA
join b in dc1.GetTable<TableB>() on a.id equals b.id
select new { a, b }

L2S datacontext использует атрибуты класса, поэтому, если вы используете GetTable для другой datacontext, чем тот, к которому прикреплена таблица, просто возьмет атрибуты таблицы, столбца и т. д. из класса def и будет использовать его, как если бы он был частью DC, который вы используете в запросе ...

6
ответ дан 5 December 2019 в 12:10
поделиться

Почему бы вам просто не включить необходимые таблицы в каждый контекст?

0
ответ дан 5 December 2019 в 12:10
поделиться

Нет. Контексты данных могут иметь несовместимые представления базы данных.

1
ответ дан 5 December 2019 в 12:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: