Class NpgsqlLikeTranslator
Translates DbFunctionsExtensions.Like methods into PostgreSQL LIKE expressions.
Inheritance
object
NpgsqlLikeTranslator
Namespace: Npgsql.EntityFrameworkCore.PostgreSQL.Query.ExpressionTranslators.Internal
Assembly: Npgsql.EntityFrameworkCore.PostgreSQL.dll
Syntax
public class NpgsqlLikeTranslator : IMethodCallTranslator
Constructors
| Improve this Doc View SourceNpgsqlLikeTranslator(NpgsqlSqlExpressionFactory)
Initializes a new instance of the NpgsqlMathTranslator class.
Declaration
public NpgsqlLikeTranslator(NpgsqlSqlExpressionFactory sqlExpressionFactory)
Parameters
Type | Name | Description |
---|---|---|
NpgsqlSqlExpressionFactory | sqlExpressionFactory | The SQL expression factory to use when generating expressions.. |
Methods
| Improve this Doc View SourceTranslate(SqlExpression?, MethodInfo, IReadOnlyList<SqlExpression>, IDiagnosticsLogger<Query>)
Declaration
public virtual SqlExpression? Translate(SqlExpression? instance, MethodInfo method, IReadOnlyList<SqlExpression> arguments, IDiagnosticsLogger<DbLoggerCategory.Query> logger)
Parameters
Type | Name | Description |
---|---|---|
SqlExpression? | instance | |
MethodInfo | method | |
IReadOnlyList<><SqlExpression> | arguments | |
IDiagnosticsLogger<><Query> | logger |
Returns
Type | Description |
---|---|
SqlExpression? |