我有一个多对多的关系如下:LINQ结果匹配的所有关系
产品表:
ProductID
Description
产品属性表:
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] });
}
我怎样才能匹配所有的特征ID和特征值是对所有产品的列表列表使用LINQ to SQL。 我试过使用Contains,但是我得到了与所有功能匹配的所有产品的结果。我需要它来匹配所有的功能。 请注意,每个FeatureID的可以有不同的FeatureValue 谢谢
我们展示你的代码,你尝试过使用包含。这可能只是一个需要应用的小变化。 – dtb 2012-02-23 14:17:13