ISqlExpressionFactory
Add(SqlExpression, SqlExpression, CoreTypeMapping)
And(SqlExpression, SqlExpression, CoreTypeMapping)
AndAlso(SqlExpression, SqlExpression)
ApplyDefaultTypeMapping(SqlExpression)
ApplyTypeMapping(SqlExpression, CoreTypeMapping)
ApplyTypeMappingsOnItemAndArray(SqlExpression, SqlExpression)
ArrayIndex(SqlExpression, SqlExpression, Type, CoreTypeMapping)
CoalesceUndefined(SqlExpression, SqlExpression, CoreTypeMapping)
Condition(SqlExpression, SqlExpression, SqlExpression)
Constant(Object, CoreTypeMapping)
Constant(Object, Type, CoreTypeMapping)
Convert(SqlExpression, Type, CoreTypeMapping)
Divide(SqlExpression, SqlExpression, CoreTypeMapping)
Equal(SqlExpression, SqlExpression)
Exists(SelectExpression)
Function(String, IEnumerable<Expression>, Type, CoreTypeMapping)
GreaterThan(SqlExpression, SqlExpression)
GreaterThanOrEqual(SqlExpression, SqlExpression)
In(SqlExpression, SqlParameterExpression)
In(SqlExpression, IReadOnlyList<SqlExpression>)
IsNotNull(SqlExpression)
IsNull(SqlExpression)
LessThan(SqlExpression, SqlExpression)
LessThanOrEqual(SqlExpression, SqlExpression)
MakeBinary(ExpressionType, SqlExpression, SqlExpression, CoreTypeMapping, SqlExpression)
Modulo(SqlExpression, SqlExpression, CoreTypeMapping)
Multiply(SqlExpression, SqlExpression, CoreTypeMapping)
Negate(SqlExpression)
Not(SqlExpression)
NotEqual(SqlExpression, SqlExpression)
Or(SqlExpression, SqlExpression, CoreTypeMapping)
OrElse(SqlExpression, SqlExpression)
ScoringFunction(String, IEnumerable<Expression>, Type, CoreTypeMapping)
Subtract(SqlExpression, SqlExpression, CoreTypeMapping)
net10.0
namespace Microsoft.EntityFrameworkCore.Cosmos.Query.Internal
{
public interface ISqlExpressionFactory
{
SqlExpression? MakeBinary(ExpressionType? operatorType, SqlExpression! left, SqlExpression! right, CoreTypeMapping? typeMapping, SqlExpression? existingExpression = null);
}
}
| .NET | 10.0 |
|---|---|
Information specific to net10.0 | |
| Assembly | Microsoft.EntityFrameworkCore.Cosmos , Version=10.0.1.0, PublicKeyToken=adb9793829ddae60 |
| Referencing | Your project needs a package reference to |
| Package | Microsoft.EntityFrameworkCore.Cosmos (10.0.1) net10.0 |
| Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API