Share via


IStoredProcedureParameter Interface

Definition

Represents a stored procedure parameter.

public interface IStoredProcedureParameter : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter
type IStoredProcedureParameter = interface
    interface IReadOnlyStoredProcedureParameter
    interface IReadOnlyAnnotatable
    interface IAnnotatable
Public Interface IStoredProcedureParameter
Implements IAnnotatable, IReadOnlyStoredProcedureParameter
Implements

Properties

Direction

Gets the direction of the parameter.

(Inherited from IReadOnlyStoredProcedureParameter)
ForOriginalValue

Gets a value indicating whether the parameter holds the original or the current property value.

(Inherited from IReadOnlyStoredProcedureParameter)
ForRowsAffected

Gets a value indicating whether the parameter holds the rows affected by the stored procedure.

(Inherited from IReadOnlyStoredProcedureParameter)
Item[String]

Gets the value of the annotation with the given name, returning null if it does not exist.

(Inherited from IReadOnlyAnnotatable)
Name

Gets the parameter name.

(Inherited from IReadOnlyStoredProcedureParameter)
PropertyName

Gets the name of property mapped to this parameter.

(Inherited from IReadOnlyStoredProcedureParameter)
StoredProcedure

Gets the stored procedure to which this parameter belongs.

StoreParameter

Gets the associated database stored procedure parameter.

Methods

AddRuntimeAnnotation(String, Object)

Adds a runtime annotation to this object. Throws if an annotation with the specified name already exists.

(Inherited from IAnnotatable)
AnnotationsToDebugString(Int32)

Gets the debug string for all annotations declared on the object.

(Inherited from IReadOnlyAnnotatable)
FindAnnotation(String)

Gets the annotation with the given name, returning null if it does not exist.

(Inherited from IReadOnlyAnnotatable)
FindRuntimeAnnotation(String)

Gets the runtime annotation with the given name, returning null if it does not exist.

(Inherited from IAnnotatable)
FindRuntimeAnnotationValue(String)

Gets the value of the runtime annotation with the given name, returning null if it does not exist.

(Inherited from IAnnotatable)
GetAnnotation(String)

Gets the annotation with the given name, throwing if it does not exist.

(Inherited from IReadOnlyAnnotatable)
GetAnnotations()

Gets all annotations on the current object.

(Inherited from IReadOnlyAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Gets the value of the runtime annotation with the given name, adding it if one does not exist.

(Inherited from IAnnotatable)
GetRuntimeAnnotations()

Gets all the runtime annotations on the current object.

(Inherited from IAnnotatable)
RemoveRuntimeAnnotation(String)

Removes the given runtime annotation from this object.

(Inherited from IAnnotatable)
SetRuntimeAnnotation(String, Object)

Sets the runtime annotation stored under the given key. Overwrites the existing annotation if an annotation with the specified name already exists.

(Inherited from IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Creates a human-readable representation of the given metadata.

Warning: Do not rely on the format of the returned string. It is designed for debugging only and may change arbitrarily between releases.

(Inherited from IReadOnlyStoredProcedureParameter)

Applies to