Udostępnij za pośrednictwem


IConventionStoredProcedure Interfejs

Definicja

Reprezentuje procedurę składowaną w modelu w formularzu, który można mutować podczas kompilowanie modelu.

public interface IConventionStoredProcedure : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure
type IConventionStoredProcedure = interface
    interface IReadOnlyStoredProcedure
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionStoredProcedure
Implements IConventionAnnotatable, IReadOnlyStoredProcedure
Implementuje

Właściwości

Builder

Pobiera konstruktora, którego można użyć do skonfigurowania tej procedury składowanej.

EntityType

Pobiera typ jednostki, w której zdefiniowano tę procedurę składowaną.

IsInModel

Wskazuje, czy ten obiekt znajduje się w modelu, tj. nie został usunięty z jednego obiektu.

(Odziedziczone po IConventionAnnotatable)
IsRowsAffectedReturned

Pobiera wartość wskazującą, czy ta procedura składowana zwraca liczbę wierszy, których dotyczy problem.

(Odziedziczone po IReadOnlyStoredProcedure)
Item[String]

Pobiera wartość adnotacji o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
Name

Pobiera nazwę procedury składowanej w bazie danych.

(Odziedziczone po IReadOnlyStoredProcedure)
Parameters

Pobiera parametry dla tej procedury składowanej.

ResultColumns

Pobiera kolumny wyniku dla tej procedury składowanej.

Schema

Pobiera schemat procedury składowanej w bazie danych.

(Odziedziczone po IReadOnlyStoredProcedure)

Metody

AddAnnotation(String, Object, Boolean)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Dodaje adnotacje do obiektu.

(Odziedziczone po IConventionAnnotatable)
AddOriginalValueParameter(String, Boolean)

Dodaje nowy parametr, który będzie przechowywać oryginalną wartość właściwości o podanej nazwie.

AddParameter(String, Boolean)

Dodaje nowy parametr zamapowany na właściwość o podanej nazwie.

AddResultColumn(String, Boolean)

Dodaje nową kolumnę wyniku dla tej procedury składowanej zamapowanej na właściwość o podanej nazwie

AddRowsAffectedParameter(Boolean)

Dodaje parametr wyjściowy, który zwraca wiersze objęte tą procedurą składowaną.

AddRowsAffectedResultColumn(Boolean)

Dodaje nową kolumnę wyniku, która zawiera wiersze objęte tą procedurą składowaną.

AnnotationsToDebugString(Int32)

Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie.

(Odziedziczone po IReadOnlyAnnotatable)
FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null , jeśli nie istnieje.

(Odziedziczone po IConventionAnnotatable)
FindOriginalValueParameter(String)

Zwraca oryginalny parametr wartości odpowiadający danej właściwości.

FindParameter(String)

Zwraca parametr odpowiadający danej właściwości.

FindResultColumn(String)

Zwraca kolumnę wyników odpowiadającą danej właściwości.

FindRowsAffectedParameter()

Zwraca parametr, którego dotyczy problem, wierszy.

FindRowsAffectedResultColumn()

Zwraca kolumnę wyników, których dotyczy problem, wierszy.

GetAnnotation(String)

Pobiera adnotację o podanej nazwie, zgłaszając, jeśli nie istnieje.

(Odziedziczone po IConventionAnnotatable)
GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po IConventionAnnotatable)
GetConfigurationSource()

Pobiera źródło konfiguracji dla tej procedury składowanej.

GetNameConfigurationSource()

Pobiera źródło konfiguracji dla elementu Name.

GetSchemaConfigurationSource()

Pobiera źródło konfiguracji dla elementu Schema.

GetSchemaQualifiedName()

Zwraca nazwę procedury składowanej poprzedzonej schematem lub null jeśli nie jest mapowana.

(Odziedziczone po IReadOnlyStoredProcedure)
GetStoreIdentifier()

Zwraca identyfikator magazynu tej procedury składowanej.

(Odziedziczone po IReadOnlyStoredProcedure)
RemoveAnnotation(String)

Usuwa adnotację o podanej nazwie z tego obiektu.

(Odziedziczone po IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IConventionAnnotatable)
SetIsRowsAffectedReturned(Boolean, Boolean)

Określa, czy ta procedura składowana zwraca liczbę wierszy, których dotyczy problem.

SetName(String, Boolean)

Ustawia nazwę procedury składowanej w bazie danych.

SetOrRemoveAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. Usuwa istniejącą adnotację, jeśli null zostanie dostarczona.

(Odziedziczone po IConventionAnnotatable)
SetSchema(String, Boolean)

Ustawia schemat procedury składowanej w bazie danych.

ToDebugString(MetadataDebugStringOptions, Int32)

Tworzy czytelną dla człowieka reprezentację podanych metadanych.

Ostrzeżenie: nie polegaj na formacie zwracanego ciągu. Jest przeznaczony tylko do debugowania i może zmieniać się dowolnie między wydaniami.

(Odziedziczone po IReadOnlyStoredProcedure)

Dotyczy