SqlNullabilityProcessor
SqlNullabilityProcessor(RelationalParameterBasedSqlProcessorDependencies, RelationalParameterBasedSqlProcessorParameters)
Dependencies
ParametersToConstantize
ParameterValues
PreferExistsToInWithCoalesce
UseRelationalNulls
AddNonNullableColumn(ColumnExpression)
DoNotCache()
IsCollectionTable(TableExpressionBase, Expression)
OptimizeNotExpression(SqlExpression)
Process(Expression, IReadOnlyDictionary<String, Object>, Boolean)
TryMakeNonNullable(SelectExpression, SelectExpression, Boolean?)
UpdateParameterCollection(TableExpressionBase, SqlParameterExpression)
Visit(SelectExpression)
Visit(TableExpressionBase)
Visit(SelectExpression, Boolean)
Visit(SqlExpression, Boolean)
Visit(SqlExpression, Boolean, Boolean)
VisitAtTimeZone(AtTimeZoneExpression, Boolean, Boolean)
VisitCase(CaseExpression, Boolean, Boolean)
VisitCollate(CollateExpression, Boolean, Boolean)
VisitColumn(ColumnExpression, Boolean, Boolean)
VisitCustomSqlExpression(SqlExpression, Boolean, Boolean)
VisitDistinct(DistinctExpression, Boolean, Boolean)
VisitExists(ExistsExpression, Boolean, Boolean)
VisitIn(InExpression, Boolean, Boolean)
VisitJsonScalar(JsonScalarExpression, Boolean, Boolean)
VisitLike(LikeExpression, Boolean, Boolean)
VisitRowNumber(RowNumberExpression, Boolean, Boolean)
VisitRowValue(RowValueExpression, Boolean, Boolean)
VisitScalarSubquery(ScalarSubqueryExpression, Boolean, Boolean)
VisitSqlBinary(SqlBinaryExpression, Boolean, Boolean)
VisitSqlConstant(SqlConstantExpression, Boolean, Boolean)
VisitSqlFragment(SqlFragmentExpression, Boolean, Boolean)
VisitSqlFunction(SqlFunctionExpression, Boolean, Boolean)
VisitSqlParameter(SqlParameterExpression, Boolean, Boolean)
VisitSqlUnary(SqlUnaryExpression, Boolean, Boolean)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore.Query
{
public class SqlNullabilityProcessor
{
protected virtual SqlExpression! VisitSqlParameter(SqlParameterExpression! sqlParameterExpression, bool allowOptimizedExpansion, out bool nullable);
}
}
nuget.org | 0.0 %
Reference this API |
---|---|
.NET | 8.09.010.0 |
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.EntityFrameworkCore.Relational , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.EntityFrameworkCore.Relational (9.0.3) net8.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API