C# Класс Remotion.Linq.SqlBackend.SqlStatementModel.SqlSpecificExpressions.SqlLikeExpression

Represents a sql 'LIKE' command
Наследование: Remotion.Linq.Clauses.Expressions.ExtensionExpression
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Accept ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression
Create ( Expression searchedText, Expression unescapedSearchText, string likePrefix, string likePostfix ) : Expression
Escape ( Expression expression, string escapeSequence ) : Expression
Escape ( string text, string escapeSequence ) : string
SqlLikeExpression ( Expression left, Expression right, Expression escapeExpression ) : System
ToString ( ) : string

Защищенные методы

Метод Описание
VisitChildren ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression

Приватные методы

Метод Описание
BuildRightExpression ( Expression unescapedSearchText, string likePrefix, string likePostfix ) : Expression
Escape ( Expression expression, string replacedSequence, string escapeSequence ) : SqlFunctionExpression

Описание методов

Accept() публичный Метод

public Accept ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression
visitor System.Linq.Expressions.ExpressionTreeVisitor
Результат System.Linq.Expressions.Expression

Create() публичный статический Метод

public static Create ( Expression searchedText, Expression unescapedSearchText, string likePrefix, string likePostfix ) : Expression
searchedText System.Linq.Expressions.Expression
unescapedSearchText System.Linq.Expressions.Expression
likePrefix string
likePostfix string
Результат System.Linq.Expressions.Expression

Escape() публичный статический Метод

public static Escape ( Expression expression, string escapeSequence ) : Expression
expression System.Linq.Expressions.Expression
escapeSequence string
Результат System.Linq.Expressions.Expression

Escape() публичный статический Метод

public static Escape ( string text, string escapeSequence ) : string
text string
escapeSequence string
Результат string

SqlLikeExpression() публичный Метод

public SqlLikeExpression ( Expression left, Expression right, Expression escapeExpression ) : System
left System.Linq.Expressions.Expression
right System.Linq.Expressions.Expression
escapeExpression System.Linq.Expressions.Expression
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

VisitChildren() защищенный Метод

protected VisitChildren ( System.Linq.Expressions.ExpressionTreeVisitor visitor ) : Expression
visitor System.Linq.Expressions.ExpressionTreeVisitor
Результат System.Linq.Expressions.Expression