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
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<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
translation
Func<IReadOnlyCollection<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<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
translation
Func<IReadOnlyCollection<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