Member 14022919 Ответов: 1

Как мне перевести этот запрос в запрос LINQ?


Выберите идентификатор catid,EN_Categori_Name от категориям, где catid с не в (выберите из Ust_CatID категориям C, где С. Ust_CatID = категориям.Идентификатор catid)

Что я уже пробовал:

из слов в БД.Слов
где
!
(((из C в db.Categoris
где
C. Ust_CatID
выберите новый {
C. Ust_CatID
}).Первый().Ust_CatID) == Слов.Идентификатор catid)
выберите новый {
Слов.Идентификатор catid,
Слов.EN_Categori_Name
}

GKP1992

В интернете есть множество инструментов, которые делают это за вас. Попробуйте хоть раз поискать в google.

1 Ответов

Рейтинг:
2

Richard Deeming

Попробуй:

db.Categoris
    .Where(c1 => !db.Categoris.Any(c2 => c2.Ust_CatID == c1.CatID))
    .Select(c => new { c.CatID, c.EN_Categori_Name });