У меня много-много следующих отношений:
Таблица продуктов:
ProductID
Description
Таблица ProductFeatures:
FeatureID
ProductID
FeatureValue
Любой продукт может иметь много функций.У меня есть класс объектов
public class Feature
{
public Guid FeatureID { get; set; }
public string FeatureValue { get; set; }
}
и список функций, которые можно найти в результате поиска
List<Feature> searchFeaturesList = new List<Feature>();
foreach (string var in Request.QueryString)
{
searchFeaturesList.Add(new Feature { FeatureID = new Guid(var.ToString()), FeatureValue = Request.QueryString[var] });
}
Как получить список всех продуктов, которые соответствуют ВСЕМ идентификаторам функций И функцииЗначения в списке с использованием LINQ to SQL.Я пытался использовать Contains, но я получаю результаты всех продуктов, которые соответствуют ЛЮБЫМ функциям.Мне нужно, чтобы соответствовать всем функциям.Обратите внимание, что каждый FeatureID может иметь различное FeatureValue. Спасибо