Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Entity Framework и LINQ, Помогите разобратся 
:(
    Опции темы
DZeus
Дата 9.10.2008, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 20.3.2008

Репутация: нет
Всего: нет



EDM имеет 2 entity - Customer и Service и связь между ними. На форме имеется 2 грида для этого безобразия...
Необходимо сделать Query к EDM с параметром "area", который присутствует в обеих сущностях, другими словами необходимо получить кастомеров и их услуги по конкретной территории...

Пишу
Код

shopEntities = ShopEntities();
int i = 0340018;

//.....

var q = from cus in shopEntities.customer.Include("service")
                    where cus.area == i
                    select cus;
customerBindingSource.DataSource = q;

надолго "задумывается" и отображает в результате то что мне нужно... Я так думаю что "задумывается" из за того что кастомеров он отбирает по area а услуги берёт ВСЕ...
Как правильно запрос написать? =)


PM MAIL   Вверх
musson
Дата 31.10.2008, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 28.9.2008

Репутация: нет
Всего: нет



я сейчас делаю подобное, тоже есть таблица с организациями связанная с таблицами  департаменты и содрудники, и когда выделяем организацию то сразуже заполняются таблицы департамент и содрудники. Определяю id организации ну а дальше двумя запросами

Код

var q = from dep in DE.Department  
                  where dep .id== i
                    select dep ;


 
и тоже самое для сотрудников
работает быстро не чего не тормозит
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0389 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.