コード例 #1
0
ファイル: MongoDBVisitor.cs プロジェクト: kooboo-jifeng/CMS
 protected override void VisitWhereNotIn(WhereNotInExpression expression)
 {
     var query = QueryBuilder.Query.NotIn(expression.FieldName, expression.Values.Select(it => BsonHelper.Create(it)).ToArray());
     SetQuery(query);
 }
コード例 #2
0
ファイル: ExpressionVisitor.cs プロジェクト: Rufius/CMS
 protected virtual void VisitWhereNotIn(WhereNotInExpression expression)
 {
     IWhereExpression exp = new TrueExpression();
     foreach (var value in expression.Values)
     {
         exp = new AndAlsoExpression(exp, new WhereNotEqualsExpression(null, expression.FieldName, value));
     }
     this.VisitWhere(exp);
 }