私はIEnumerable<RuleSelection>これらのプロパティを持っています:
public class RuleSelection{
public int RuleId { get; set;}
public int? CriteriaId { get; set; }
public int? CriteriaSourceId{ get; set; }
}
RuleIdinRuleSelectionは一意ではありません。
これらを正規化するためのlinqクエリを記述できますかIEnumerable<Rule>?
public class Rule{
public int RuleId { get; set; }
public IEnumerable<int> Criteria { get; set; }
public IEnumerable<int> CriteriaSource { get; set; }
}
Rule.RuleId一意であり、プロパティCriteriaであり、それぞれのCriteriaSourceすべてのCriteriaId「」とCriteriaSourceId「 」が含まれRuleIdます。