Class DbFunctionParameter
- 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 DbFunctionParameter : ConventionAnnotatable, IMutableDbFunctionParameter, IMutableAnnotatable, IConventionDbFunctionParameter, IDbFunctionParameter, IAnnotatable, IConventionAnnotatable
- Inheritance
-
DbFunctionParameter
- Implements
-
IMutableAnnotatableIAnnotatableIConventionAnnotatable
Constructors
DbFunctionParameter(DbFunction, string, Type)
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 DbFunctionParameter(DbFunction function, string name, Type clrType)
Parameters
function
DbFunctionname
stringclrType
Type
Properties
Builder
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 Builder { get; }
Property Value
ClrType
public virtual Type ClrType { get; }
Property Value
Function
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 DbFunction Function { get; }
Property Value
Name
public virtual string Name { get; }
Property Value
PropagatesNullability
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 PropagatesNullability { get; set; }
Property Value
StoreFunctionParameter
public virtual IStoreFunctionParameter StoreFunctionParameter { get; set; }
Property Value
StoreType
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 string StoreType { get; set; }
Property Value
TypeMapping
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 RelationalTypeMapping TypeMapping { get; set; }
Property Value
Methods
GetConfigurationSource()
public virtual ConfigurationSource GetConfigurationSource()
Returns
- ConfigurationSource
GetPropagatesNullabilityConfigurationSource()
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 ConfigurationSource? GetPropagatesNullabilityConfigurationSource()
Returns
- ConfigurationSource?
GetStoreTypeConfigurationSource()
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 ConfigurationSource? GetStoreTypeConfigurationSource()
Returns
- ConfigurationSource?
GetTypeMappingConfigurationSource()
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 ConfigurationSource? GetTypeMappingConfigurationSource()
Returns
- ConfigurationSource?
SetPropagatesNullability(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 SetPropagatesNullability(bool propagatesNullability, ConfigurationSource configurationSource)
Parameters
propagatesNullability
boolconfigurationSource
ConfigurationSource
Returns
SetStoreType(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 string SetStoreType(string storeType, ConfigurationSource configurationSource)
Parameters
storeType
stringconfigurationSource
ConfigurationSource
Returns
SetTypeMapping(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 RelationalTypeMapping SetTypeMapping(RelationalTypeMapping typeMapping, ConfigurationSource configurationSource)
Parameters
typeMapping
RelationalTypeMappingconfigurationSource
ConfigurationSource
Returns
ToString()
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 override string ToString()