У меня есть таблица настроек в базе данных, доступ к которой осуществляется через запросы Entity Framework.Настройки имеют составной ключ: Категория, Группа, Имя, Цель, Изменено.Настройки, очевидно, также содержат неключевые поля, такие как значение.
Как мне написать запрос, который дает мне последние настройки в том же (Категория, Группа, Имя, Цель)?
ПодробнееВ частности, я хочу, чтобы все последние объекты настроек, включая неключевые поля, соответствовали определенной категории, группе, целевой комбинации.
Например: дать мне все последние настройки для всех целей, где категория "База данных "и группа" Тайм-аут ".
Это можно сделать в два этапа: начальный запрос возвращает все ключи [Category, Group, Name, Target, Modified], соответствующие критериям, а затем цикл, запрашивающий настройку для каждого ключа, но это приведет кмного запросов к базе данных, создающих накладные расходы.
Как бы я сделал это с LINQ, если я хочу минимизировать количество запросов к базе данных SQL, выполняемых платформой?