Я новичок в LINQ
и c#
, и у меня есть две таблицы:
Продукты
ProductStoreds
ProductStore
имеет ForeignKey для Products
с полем с именем ProductId
(одинаково для обеих таблиц).У меня есть IQueryable с именем result
из таблицы Products
.как я могу отсортировать его на основе поля с именем status
в таблице ProductStore
.это то, что я пытался, но у меня ничего не получилось:
result = result.Where(p =>
p.ProductId == DbContext.ProductStores.Select(m => m.Product)
.OrderByDescending(m => m.Status).ToInt());