2009-05-12 2 views
0

Я пытаюсь воспроизвести что-то, что было бы просто с хранимой процедурой.псевдоним таблицы в linq edmx

У меня есть набор таблиц, например, так: acem__main
acem__child
beta__main
beta_child
xyz__main
xyz__child

В моей EDMX я имею acem_main и acem_child связаны через первичный/вторичный ключ.

Однако, в зависимости от того, кто входит в систему, я хотел бы использовать данные либо acem, beta или xyz.

Я не могу представить, как вставить это в linq - может ли кто-нибудь помочь?

+0

Попытка понять ваш вопрос здесь. Вы спрашиваете, что конкретный пользователь, который входит в систему, получает данные из журналов таблицы1 и user2, получает данные из таблицы2? – CodeLikeBeaker

+0

yes - Я хочу динамически изменять таблицы для источника – Gavin

ответ

0

Создайте метод, который возвращает IEnumerable и возьмет пользователя в качестве аргумента. В методе создайте три запроса Linq для acem, beta или xyz и верните результат из запроса, который соответствует данному пользователю.

Смежные вопросы