SqlExpressionFactory.Constant Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| Constant(Object, Type, Boolean, RelationalTypeMapping) |
Creates a new SqlExpression which represents a constant in a SQL tree. |
| Constant(Object, Type, RelationalTypeMapping) |
Creates a new SqlExpression which represents a constant in a SQL tree. |
| Constant(Object, RelationalTypeMapping) |
Creates a new SqlExpression which represents a constant in a SQL tree. |
| Constant(Object, Boolean, RelationalTypeMapping) |
Creates a new SqlExpression which represents a constant in a SQL tree. |
Constant(Object, Type, Boolean, RelationalTypeMapping)
- Source:
- SqlExpressionFactory.cs
Creates a new SqlExpression which represents a constant in a SQL tree.
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Constant(object? value, Type type, bool sensitive, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member Constant : obj * Type * bool * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.Constant : obj * Type * bool * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Public Overridable Function Constant (value As Object, type As Type, sensitive As Boolean, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlExpression
Parameters
- value
- Object
A value.
- type
- Type
The type for the constant. Useful when value is null.
- sensitive
- Boolean
true if the expression contains sensitive values; otherwise, false.
- typeMapping
- RelationalTypeMapping
The RelationalTypeMapping associated with the expression.
Returns
An expression representing a constant in a SQL tree.
Implements
Applies to
Constant(Object, Type, RelationalTypeMapping)
- Source:
- SqlExpressionFactory.cs
- Source:
- SqlExpressionFactory.cs
- Source:
- SqlExpressionFactory.cs
- Source:
- SqlExpressionFactory.cs
Creates a new SqlExpression which represents a constant in a SQL tree.
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Constant(object? value, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression Constant(object? value, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member Constant : obj * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.Constant : obj * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
abstract member Constant : obj * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression
override this.Constant : obj * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression
Public Overridable Function Constant (value As Object, type As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlExpression
Public Overridable Function Constant (value As Object, type As Type, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlConstantExpression
Parameters
- value
- Object
A value.
- type
- Type
The type for the constant. Useful when value is null.
- typeMapping
- RelationalTypeMapping
The RelationalTypeMapping associated with the expression.
Returns
An expression representing a constant in a SQL tree.
Implements
Applies to
Constant(Object, RelationalTypeMapping)
- Source:
- SqlExpressionFactory.cs
- Source:
- SqlExpressionFactory.cs
- Source:
- SqlExpressionFactory.cs
- Source:
- SqlExpressionFactory.cs
- Source:
- SqlExpressionFactory.cs
- Source:
- SqlExpressionFactory.cs
- Source:
- SqlExpressionFactory.cs
- Source:
- SqlExpressionFactory.cs
Creates a new SqlExpression which represents a constant in a SQL tree.
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Constant(object value, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression Constant(object value, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping = default);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression Constant(object? value, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member Constant : obj * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.Constant : obj * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
abstract member Constant : obj * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression
override this.Constant : obj * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlConstantExpression
Public Overridable Function Constant (value As Object, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlExpression
Public Overridable Function Constant (value As Object, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlConstantExpression
Parameters
- value
- Object
A value.
- typeMapping
- RelationalTypeMapping
The RelationalTypeMapping associated with the expression.
Returns
An expression representing a constant in a SQL tree.
Implements
Applies to
Constant(Object, Boolean, RelationalTypeMapping)
- Source:
- SqlExpressionFactory.cs
Creates a new SqlExpression which represents a constant in a SQL tree.
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Constant(object value, bool sensitive, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping = default);
abstract member Constant : obj * bool * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
override this.Constant : obj * bool * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Public Overridable Function Constant (value As Object, sensitive As Boolean, Optional typeMapping As RelationalTypeMapping = Nothing) As SqlExpression
Parameters
- value
- Object
A value.
- sensitive
- Boolean
true if the expression contains sensitive values; otherwise, false.
- typeMapping
- RelationalTypeMapping
The RelationalTypeMapping associated with the expression.
Returns
An expression representing a constant in a SQL tree.