Как сделать запрос к базе данных, используя C # LINQ, чтобы получить два связанных поля при объединении, где одно из них отличает результат запроса? - PullRequest
0 голосов
/ 03 июля 2018

Запрос возвращает f.File поле, но необходимо вернуть также связанное с f.File поле c.Name поле.

Как получить f.File и c.Name связанные поля в результате запроса, где результат ограничен полем f.File?

var query = from f in db.FileCommits
            join c in db.Commits
            on f.CommitID equals c.Id
            where (c.WorkspaceId == workspaceId && f.CommitID <= commitId)
            select new{f, c};
var listOfFiles = query
    .OrderByDescending(p => p.c.Id)
    .Select(f => f.f.File)
    .Distinct()
    .ToList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...