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
functionDbFunctionmodelBuilderIConventionModelBuilder
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
builtInboolconfigurationSourceConfigurationSource
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
nullableboolconfigurationSourceConfigurationSource
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
namestringconfigurationSourceConfigurationSource
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
schemastringconfigurationSourceConfigurationSource
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
storeTypestringconfigurationSourceConfigurationSource
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
translationFunc<IReadOnlyList<SqlExpression>, SqlExpression>configurationSourceConfigurationSource
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
returnTypeMappingRelationalTypeMappingconfigurationSourceConfigurationSource
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
namestringconfigurationSourceConfigurationSource
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
namestringconfigurationSourceConfigurationSource
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
schemastringconfigurationSourceConfigurationSource
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
storeTypestringconfigurationSourceConfigurationSource
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
translationFunc<IReadOnlyList<SqlExpression>, SqlExpression>configurationSourceConfigurationSource
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
returnTypeMappingRelationalTypeMappingconfigurationSourceConfigurationSource
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
builtInboolconfigurationSourceConfigurationSource
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
nullableboolconfigurationSourceConfigurationSource