powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF sub query. Перевод запроса
2 сообщений из 2, страница 1 из 1
EF sub query. Перевод запроса
    #39047250
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер. Подскажите как перевести запрос в ef синтаксис

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT [Message] , gr.UserID, gr.UserToID, date
from [dbo].[ChatMesssages] cm
inner join (
    SELECT [UserID], 
    [UserToID],
    MAx([MessageDate]) as date
    FROM [dbo].[ChatMesssages]

group by UserID, [UserToID] ) 
as gr on gr.UserID = cm.UserID and gr.[UserToID] = cm.[UserToID] and gr.date = cm.[MessageDate] 
where gr.UserToID = 3




спасибо.
...
Рейтинг: 0 / 0
EF sub query. Перевод запроса
    #39047269
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306,

а все ..


Код: c#
1.
2.
3.
4.
5.
        var rez = from cm in data.ChatMesssages
                    group cm by new { cm.UserID, cm.UserToID  } into gr_cm
                          from cm1 in data.ChatMesssages 
                    where gr_cm.Key.UserID == cm1.UserID && gr_cm.Key.UserToID == cm1.UserToID && gr_cm.Max(x=>x.MessageDate) == cm1.MessageDate
                    && gr_cm.Key.UserToID == UserID



протупил...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF sub query. Перевод запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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