powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq объединение скольких таблиц
6 сообщений из 6, страница 1 из 1
Linq объединение скольких таблиц
    #36677969
khSerg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как должна выглядеть конструкция для объединения, например, 3 таблиц!
Таким образом я объединяю 2 таблицы...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
            var query3 = from eItems in resTab.AsEnumerable()
                         join eItems2 in TempTab.AsEnumerable()
                         on eItems.Field<string>("id_порода") equals
                            eItems2.Field<string>("id_порода")
                         group eItems by new
                         {
                             Por = eItems.Field<string>("id_порода"),
                             Temp = eItems2.Field<string>("Temp"),
                         } into grouping
                         select new
                         {
                             porID =
                                 grouping.Key,
                             SumCount =
                                 grouping.Key.Temp,
                             MaxCount =
                                 grouping.Max(eItems => Convert.ToInt16(eItems.Field<string>("Count")))
                         };
как сюда прикрутить третью: eItems3 in TempTab2.AsEnumerable()
...
Рейтинг: 0 / 0
Linq объединение скольких таблиц
    #36678858
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дальше пишите
присобачивайте новый join и понеслась
...
Рейтинг: 0 / 0
Linq объединение скольких таблиц
    #36679759
khSerg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:) в смысле после select? Если да, то я так пробывал...только он ругается!
...
Рейтинг: 0 / 0
Linq объединение скольких таблиц
    #36680346
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
khSerg,

покажите sql запрос кот. вам нада
...
Рейтинг: 0 / 0
Linq объединение скольких таблиц
    #36681069
khSerg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну чтобы в общем, например такой:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
                        (SELECT t3.por, t3.CountN, t3.SumM, t4.MaxR FROM
			(SELECT t1.por, CountN, SumM FROM
			(SELECT por, count(N) as CountN FROM tab1 GROUP BY por) t1
			LEFT JOIN 
			(SELECT por, Sum(M) as SumM FROM tab2 GROUP BY por) t2
			ON t1.por = t2.por) t3
			LEFT JOIN 
			(SELECT por, Max(R) as MaxR FROM tab3 GROUP BY por) t4
			ON t3.por = t4.por
...
Рейтинг: 0 / 0
Linq объединение скольких таблиц
    #36687781
khSerg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pation,
возможно выполнить такую конструкцию?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq объединение скольких таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]