Class InternalDbFunctionBuilder
- Namespace
- Microsoft.EntityFrameworkCore.Metadata.Builders.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<IReadOnlyCollection<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<IReadOnlyCollection<SqlExpression>, SqlExpression> translation, ConfigurationSource configurationSource)
Parameters
translationFunc<IReadOnlyCollection<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<IReadOnlyCollection<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<IReadOnlyCollection<SqlExpression>, SqlExpression> translation, ConfigurationSource configurationSource)
Parameters
translationFunc<IReadOnlyCollection<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