Пример #1
0
 public static CommitSelectionExpression ContainModifications(this CommitSelectionExpression parentExp)
 {
     return(parentExp.Reselect(s =>
                               (
                                   from c in s
                                   join m in parentExp.Selection <Modification>() on c.ID equals m.CommitID
                                   select c
                               ).Distinct()
                               ));
 }
Пример #2
0
 public static CommitSelectionExpression TouchFiles(this CommitSelectionExpression parentExp)
 {
     return(parentExp.Reselect(s =>
                               (
                                   from c in s
                                   join m in parentExp.Queryable <Modification>() on c.ID equals m.CommitID
                                   join f in parentExp.Selection <ProjectFile>() on m.FileID equals f.ID
                                   select c
                               ).Distinct()
                               ));
 }