Class InternalDbFunctionBuilder
- Namespace
- Microsoft.EntityFrameworkCore.Metadata.Internal
- Assembly
- Microsoft.EntityFrameworkCore.Relational.dll
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public class InternalDbFunctionBuilder : AnnotatableBuilder<DbFunction, IConventionModelBuilder>, IConventionDbFunctionBuilder, IConventionAnnotatableBuilder
- Inheritance
-
InternalDbFunctionBuilder
- Implements
-
IConventionAnnotatableBuilder
Constructors
InternalDbFunctionBuilder(DbFunction, IConventionModelBuilder)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public InternalDbFunctionBuilder(DbFunction function, IConventionModelBuilder modelBuilder)
Parameters
function
DbFunctionmodelBuilder
IConventionModelBuilder
Methods
CanSetIsBuiltIn(bool, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual bool CanSetIsBuiltIn(bool builtIn, ConfigurationSource? configurationSource)
Parameters
builtIn
boolconfigurationSource
ConfigurationSource
Returns
CanSetIsNullable(bool, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual bool CanSetIsNullable(bool nullable, ConfigurationSource? configurationSource)
Parameters
nullable
boolconfigurationSource
ConfigurationSource
Returns
CanSetName(string?, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual bool CanSetName(string? name, ConfigurationSource? configurationSource)
Parameters
name
stringconfigurationSource
ConfigurationSource
Returns
CanSetSchema(string?, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual bool CanSetSchema(string? schema, ConfigurationSource? configurationSource)
Parameters
schema
stringconfigurationSource
ConfigurationSource
Returns
CanSetStoreType(string?, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual bool CanSetStoreType(string? storeType, ConfigurationSource? configurationSource)
Parameters
storeType
stringconfigurationSource
ConfigurationSource
Returns
CanSetTranslation(Func<IReadOnlyList<SqlExpression>, SqlExpression>?, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual bool CanSetTranslation(Func<IReadOnlyList<SqlExpression>, SqlExpression>? translation, ConfigurationSource? configurationSource)
Parameters
translation
Func<IReadOnlyList<SqlExpression>, SqlExpression>configurationSource
ConfigurationSource
Returns
CanSetTypeMapping(RelationalTypeMapping?, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual bool CanSetTypeMapping(RelationalTypeMapping? returnTypeMapping, ConfigurationSource? configurationSource)
Parameters
returnTypeMapping
RelationalTypeMappingconfigurationSource
ConfigurationSource
Returns
HasName(string?, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual IConventionDbFunctionBuilder? HasName(string? name, ConfigurationSource? configurationSource)
Parameters
name
stringconfigurationSource
ConfigurationSource
Returns
HasParameter(string, ConfigurationSource)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual InternalDbFunctionParameterBuilder HasParameter(string name, ConfigurationSource configurationSource)
Parameters
name
stringconfigurationSource
ConfigurationSource
Returns
HasSchema(string?, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual IConventionDbFunctionBuilder? HasSchema(string? schema, ConfigurationSource? configurationSource)
Parameters
schema
stringconfigurationSource
ConfigurationSource
Returns
HasStoreType(string?, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual IConventionDbFunctionBuilder? HasStoreType(string? storeType, ConfigurationSource? configurationSource)
Parameters
storeType
stringconfigurationSource
ConfigurationSource
Returns
HasTranslation(Func<IReadOnlyList<SqlExpression>, SqlExpression>?, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual IConventionDbFunctionBuilder? HasTranslation(Func<IReadOnlyList<SqlExpression>, SqlExpression>? translation, ConfigurationSource? configurationSource)
Parameters
translation
Func<IReadOnlyList<SqlExpression>, SqlExpression>configurationSource
ConfigurationSource
Returns
HasTypeMapping(RelationalTypeMapping?, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual IConventionDbFunctionBuilder? HasTypeMapping(RelationalTypeMapping? returnTypeMapping, ConfigurationSource? configurationSource)
Parameters
returnTypeMapping
RelationalTypeMappingconfigurationSource
ConfigurationSource
Returns
IsBuiltIn(bool, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual IConventionDbFunctionBuilder? IsBuiltIn(bool builtIn, ConfigurationSource? configurationSource)
Parameters
builtIn
boolconfigurationSource
ConfigurationSource
Returns
IsNullable(bool, ConfigurationSource?)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual IConventionDbFunctionBuilder? IsNullable(bool nullable, ConfigurationSource? configurationSource)
Parameters
nullable
boolconfigurationSource
ConfigurationSource