Table of Contents

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 StoredProcedure
modelBuilder 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 string
configurationSource ConfigurationSource

Returns

bool

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 string
configurationSource ConfigurationSource

Returns

bool

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 string
configurationSource ConfigurationSource

Returns

bool

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

bool

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

bool

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 bool
configurationSource ConfigurationSource

Returns

bool

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 string
configurationSource ConfigurationSource

Returns

bool

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 string
configurationSource ConfigurationSource

Returns

bool

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 string
configurationSource ConfigurationSource

Returns

InternalStoredProcedureBuilder

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

name string
schema string
configurationSource ConfigurationSource

Returns

InternalStoredProcedureBuilder

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 string
configurationSource ConfigurationSource

Returns

InternalStoredProcedureParameterBuilder

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

InternalStoredProcedureParameterBuilder

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 string
configurationSource ConfigurationSource

Returns

InternalStoredProcedureParameterBuilder

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

InternalStoredProcedureParameterBuilder

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 string
configurationSource ConfigurationSource

Returns

InternalStoredProcedureResultColumnBuilder

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

InternalStoredProcedureResultColumnBuilder

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

InternalStoredProcedureParameterBuilder

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

InternalStoredProcedureParameterBuilder

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

InternalStoredProcedureResultColumnBuilder

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

InternalStoredProcedureResultColumnBuilder

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 bool
configurationSource ConfigurationSource

Returns

InternalStoredProcedureBuilder

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 string
configurationSource ConfigurationSource

Returns

InternalStoredProcedureBuilder

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 IConventionEntityType
sprocType StoreObjectType
fromDataAnnotation bool

Returns

InternalStoredProcedureBuilder

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 IMutableEntityType
sprocType StoreObjectType
name string
schema string

Returns

InternalStoredProcedureBuilder