Class InternalStoredProcedureBuilder
- 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 InternalStoredProcedureBuilder : AnnotatableBuilder<StoredProcedure, IConventionModelBuilder>, IConventionStoredProcedureBuilder, IConventionAnnotatableBuilder
- Inheritance
-
InternalStoredProcedureBuilder
- Implements
-
IConventionAnnotatableBuilder
Constructors
InternalStoredProcedureBuilder(StoredProcedure, 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 InternalStoredProcedureBuilder(StoredProcedure storedProcedure, IConventionModelBuilder modelBuilder)
Parameters
storedProcedureStoredProceduremodelBuilderIConventionModelBuilder
Methods
CanHaveOriginalValueParameter(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 CanHaveOriginalValueParameter(string propertyName, ConfigurationSource configurationSource)
Parameters
propertyNamestringconfigurationSourceConfigurationSource
Returns
CanHaveParameter(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 CanHaveParameter(string propertyName, ConfigurationSource configurationSource)
Parameters
propertyNamestringconfigurationSourceConfigurationSource
Returns
CanHaveResultColumn(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 CanHaveResultColumn(string propertyName, ConfigurationSource configurationSource)
Parameters
propertyNamestringconfigurationSourceConfigurationSource
Returns
CanHaveRowsAffectedParameter(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 CanHaveRowsAffectedParameter(ConfigurationSource configurationSource)
Parameters
configurationSourceConfigurationSource
Returns
CanHaveRowsAffectedResultColumn(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 CanHaveRowsAffectedResultColumn(ConfigurationSource configurationSource)
Parameters
configurationSourceConfigurationSource
Returns
CanHaveRowsAffectedReturn(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 CanHaveRowsAffectedReturn(bool rowsAffectedReturned, ConfigurationSource configurationSource)
Parameters
rowsAffectedReturnedboolconfigurationSourceConfigurationSource
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
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 InternalStoredProcedureBuilder? HasName(string? name, ConfigurationSource? configurationSource)
Parameters
namestringconfigurationSourceConfigurationSource
Returns
HasName(string?, 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 InternalStoredProcedureBuilder? HasName(string? name, string? schema, ConfigurationSource? configurationSource)
Parameters
Returns
HasOriginalValueParameter(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 InternalStoredProcedureParameterBuilder? HasOriginalValueParameter(string propertyName, ConfigurationSource configurationSource)
Parameters
propertyNamestringconfigurationSourceConfigurationSource
Returns
HasOriginalValueParameter<TDerivedEntity, TProperty>(Expression<Func<TDerivedEntity, TProperty>>, 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 InternalStoredProcedureParameterBuilder? HasOriginalValueParameter<TDerivedEntity, TProperty>(Expression<Func<TDerivedEntity, TProperty>> propertyExpression, ConfigurationSource configurationSource) where TDerivedEntity : class
Parameters
propertyExpressionExpression<Func<TDerivedEntity, TProperty>>configurationSourceConfigurationSource
Returns
Type Parameters
TDerivedEntityTProperty
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 InternalStoredProcedureParameterBuilder? HasParameter(string propertyName, ConfigurationSource configurationSource)
Parameters
propertyNamestringconfigurationSourceConfigurationSource
Returns
HasParameter<TDerivedEntity, TProperty>(Expression<Func<TDerivedEntity, TProperty>>, 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 InternalStoredProcedureParameterBuilder? HasParameter<TDerivedEntity, TProperty>(Expression<Func<TDerivedEntity, TProperty>> propertyExpression, ConfigurationSource configurationSource) where TDerivedEntity : class
Parameters
propertyExpressionExpression<Func<TDerivedEntity, TProperty>>configurationSourceConfigurationSource
Returns
Type Parameters
TDerivedEntityTProperty
HasResultColumn(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 InternalStoredProcedureResultColumnBuilder? HasResultColumn(string propertyName, ConfigurationSource configurationSource)
Parameters
propertyNamestringconfigurationSourceConfigurationSource
Returns
HasResultColumn<TDerivedEntity, TProperty>(Expression<Func<TDerivedEntity, TProperty>>, 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 InternalStoredProcedureResultColumnBuilder? HasResultColumn<TDerivedEntity, TProperty>(Expression<Func<TDerivedEntity, TProperty>> propertyExpression, ConfigurationSource configurationSource) where TDerivedEntity : class
Parameters
propertyExpressionExpression<Func<TDerivedEntity, TProperty>>configurationSourceConfigurationSource
Returns
Type Parameters
TDerivedEntityTProperty
HasRowsAffectedParameter(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 InternalStoredProcedureParameterBuilder? HasRowsAffectedParameter(ConfigurationSource? configurationSource)
Parameters
configurationSourceConfigurationSource
Returns
HasRowsAffectedParameter<TDerivedEntity, TProperty>(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 InternalStoredProcedureParameterBuilder? HasRowsAffectedParameter<TDerivedEntity, TProperty>(ConfigurationSource? configurationSource) where TDerivedEntity : class
Parameters
configurationSourceConfigurationSource
Returns
Type Parameters
TDerivedEntityTProperty
HasRowsAffectedResultColumn(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 InternalStoredProcedureResultColumnBuilder? HasRowsAffectedResultColumn(ConfigurationSource? configurationSource)
Parameters
configurationSourceConfigurationSource
Returns
HasRowsAffectedResultColumn<TDerivedEntity, TProperty>(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 InternalStoredProcedureResultColumnBuilder? HasRowsAffectedResultColumn<TDerivedEntity, TProperty>(ConfigurationSource? configurationSource) where TDerivedEntity : class
Parameters
configurationSourceConfigurationSource
Returns
Type Parameters
TDerivedEntityTProperty
HasRowsAffectedReturn(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 InternalStoredProcedureBuilder? HasRowsAffectedReturn(bool rowsAffectedReturned, ConfigurationSource? configurationSource)
Parameters
rowsAffectedReturnedboolconfigurationSourceConfigurationSource
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 InternalStoredProcedureBuilder? HasSchema(string? schema, ConfigurationSource? configurationSource)
Parameters
schemastringconfigurationSourceConfigurationSource
Returns
HasStoredProcedure(IConventionEntityType, StoreObjectType, bool)
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 static InternalStoredProcedureBuilder? HasStoredProcedure(IConventionEntityType entityType, StoreObjectType sprocType, bool fromDataAnnotation)
Parameters
entityTypeIConventionEntityTypesprocTypeStoreObjectTypefromDataAnnotationbool
Returns
HasStoredProcedure(IMutableEntityType, StoreObjectType, string?, string?)
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 static InternalStoredProcedureBuilder HasStoredProcedure(IMutableEntityType entityType, StoreObjectType sprocType, string? name = null, string? schema = null)
Parameters
entityTypeIMutableEntityTypesprocTypeStoreObjectTypenamestringschemastring