У меня есть список объектов конфигурации, который содержит три поля: тип, минимальное значение и максимальное значение.У меня также есть таблица кампании, и ее конфигурация хранится в таблице конфигурации.Таблица конфигурации кампании содержит четыре столбца: тип, минимальное значение, максимальное значение и кампания.Я хочу объединить список конфигурации от пользователя с таблицей конфигурации, чтобы выбрать наиболее подходящую кампанию?Может кто-нибудь дать мне знать, как это сделать с помощью linq?
Domain Entity Models:
public class Configuration
{
public int Type { get; set; }
public string Value { get; set; }
public string ValueMax { get; set; }
public Campaign Campaign { get; set; }
}
public class Campaign
{
public long Id { get; set; }
public ICollection<Configuration> Configuration { get; set; }
}
Client Request Models:
public class FiltersVM
{
public int type { get; set; }
public string Value { get; set; }
public string ValueMax { get; set; }
}
public class FilterRequest
{
public List<FiltersVM> Filters { get; set; }
}
Мне нужен список идентификаторов кампании, которые точно соответствуют конфигурациям, таким как 1, 2, 3