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
storedProcedure
StoredProceduremodelBuilder
IConventionModelBuilder
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
propertyName
stringconfigurationSource
ConfigurationSource
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
propertyName
stringconfigurationSource
ConfigurationSource
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
propertyName
stringconfigurationSource
ConfigurationSource
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
configurationSource
ConfigurationSource
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
configurationSource
ConfigurationSource
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
rowsAffectedReturned
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
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
name
stringconfigurationSource
ConfigurationSource
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
propertyName
stringconfigurationSource
ConfigurationSource
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
propertyExpression
Expression<Func<TDerivedEntity, TProperty>>configurationSource
ConfigurationSource
Returns
Type Parameters
TDerivedEntity
TProperty
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
propertyName
stringconfigurationSource
ConfigurationSource
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
propertyExpression
Expression<Func<TDerivedEntity, TProperty>>configurationSource
ConfigurationSource
Returns
Type Parameters
TDerivedEntity
TProperty
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
propertyName
stringconfigurationSource
ConfigurationSource
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
propertyExpression
Expression<Func<TDerivedEntity, TProperty>>configurationSource
ConfigurationSource
Returns
Type Parameters
TDerivedEntity
TProperty
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
configurationSource
ConfigurationSource
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
configurationSource
ConfigurationSource
Returns
Type Parameters
TDerivedEntity
TProperty
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
configurationSource
ConfigurationSource
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
configurationSource
ConfigurationSource
Returns
Type Parameters
TDerivedEntity
TProperty
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
rowsAffectedReturned
boolconfigurationSource
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 InternalStoredProcedureBuilder? HasSchema(string? schema, ConfigurationSource? configurationSource)
Parameters
schema
stringconfigurationSource
ConfigurationSource
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
entityType
IConventionEntityTypesprocType
StoreObjectTypefromDataAnnotation
bool
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
entityType
IMutableEntityTypesprocType
StoreObjectTypename
stringschema
string