コード例 #1
0
 protected internal override Expression VisitIsNotNull(IsNotNullExpression isNotNull)
 {
     sb.Append('(');
     this.Visit(isNotNull.Expression);
     sb.Append(") IS NOT NULL");
     return(isNotNull);
 }
コード例 #2
0
        public virtual Expression VisitIsNotNullExpression(IsNotNullExpression isNotNullExpression)
        {
            Check.NotNull(isNotNullExpression, "isNotNullExpression");

            VisitExpression(isNotNullExpression.Operand);

            _sql.Append(" IS NOT NULL");

            return(isNotNullExpression);
        }
コード例 #3
0
    protected internal virtual Expression VisitIsNotNull(IsNotNullExpression isNotNull)
    {
        var newExpr = Visit(isNotNull.Expression);

        if (newExpr != isNotNull.Expression)
        {
            return(new IsNotNullExpression(newExpr));
        }
        return(isNotNull);
    }
コード例 #4
0
 protected override Expression VisitIsNotNull(IsNotNullExpression isNotNull)
 {
     var newExpr = MakeSqlValue(Visit(isNotNull.Expression));
     if (newExpr != isNotNull.Expression)
         return new IsNotNullExpression(newExpr);
     return isNotNull;
 }
 public override void Visit(IsNotNullExpression expression)
 {
     _expressionString.Append(" ISNOTNULL(");
     Visit(expression.Property);
     _expressionString.Append(") ");
 }
コード例 #6
0
 protected virtual Expression VisitIsNotNull(IsNotNullExpression isNotNull)
 {
     var newExpr = Visit(isNotNull.Expression);
     if (newExpr != isNotNull.Expression)
         return new IsNotNullExpression(newExpr);
     return isNotNull;
 }
コード例 #7
0
ファイル: QueryFormatter.cs プロジェクト: nuub666/framework
 protected override Expression VisitIsNotNull(IsNotNullExpression isNotNull)
 {
     sb.Append("(");
     this.Visit(isNotNull.Expression);
     sb.Append(") IS NOT NULL");
     return isNotNull;
 }