示例#1
0
        public static IQueryable <Tracker.Data.Entities.Self> ByMySelf(this IQueryable <Tracker.Data.Entities.Self> queryable, ComparisonOperator comparisonOperator, Tracker.Data.Entities.Self mySelf)
        {
            switch (comparisonOperator)
            {
            case ComparisonOperator.Equals:
                return(queryable.Where(s => s.MySelf == mySelf));

            case ComparisonOperator.NotEquals:
                return(queryable.Where(s => s.MySelf != mySelf));

            default:
                throw new ArgumentException("Parameter 'comparisonOperator' must be ComparisonOperator.Equals or ComparisonOperator.NotEquals to support Association type.", "comparisonOperator");
            }
        }
示例#2
0
 public static IQueryable <Tracker.Data.Entities.Self> ByMySelf(this IQueryable <Tracker.Data.Entities.Self> queryable, Tracker.Data.Entities.Self mySelf)
 {
     return(queryable.ByMySelf(ComparisonOperator.Equals, mySelf));
 }