Język

IStoredProcedureMapping Interfejs

Definicja

Reprezentuje mapowanie typu jednostki na procedurę składowaną.

public interface IStoredProcedureMapping : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase
type IStoredProcedureMapping = interface
    interface ITableMappingBase
    interface IAnnotatable
    interface IReadOnlyAnnotatable
Public Interface IStoredProcedureMapping
Implements IAnnotatable, ITableMappingBase
Implementuje

Właściwości

Nazwisko Opis
ColumnMappings

Pobiera właściwości zamapowane na kolumny w tabeli docelowej.

(Odziedziczone po ITableMappingBase)
EntityType

Pobiera mapowany typ jednostki.

(Odziedziczone po ITableMappingBase)
IncludesDerivedTypes

Pobiera wartość wskazującą, czy zamapowany obiekt przypominający tabelę zawiera wiersze dla typów jednostek pochodnych. Ustaw wartość na false dla dziedziczych mapowań. null jeśli typ jednostki nie ma typów pochodnych.

(Odziedziczone po ITableMappingBase)
IsSharedTablePrincipal

Pobiera wartość wskazującą, czy jest to mapowanie typu jednostki głównej, jeśli obiekt przypominający tabelę jest współużytkowany. null jeśli obiekt przypominający tabelę nie jest udostępniany.

(Odziedziczone po ITableMappingBase)
IsSplitEntityTypePrincipal

Pobiera wartość wskazującą, czy jest to mapowanie dla głównego obiektu przypominającego tabelę, jeśli typ jednostki jest podzielony. null jeśli typ jednostki nie jest podzielony.

(Odziedziczone po ITableMappingBase)
Item[String]

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

(Odziedziczone po IReadOnlyAnnotatable)
ParameterMappings

Pobiera mapowania parametrów odpowiadające docelowej procedurze składowanej.

ResultColumnMappings

Pobiera mapowania kolumn wyników odpowiadające docelowej procedurze składowanej.

StoredProcedure

Pobiera docelową procedurę składowaną w modelu.

StoredProcedureIdentifier

Pobiera identyfikator procedury składowanej, w tym określa, czy jest używany do wstawiania, usuwania lub aktualizowania.

StoreStoredProcedure

Pobiera docelową procedurę składowaną w bazie danych.

Table

Pobiera obiekt docelowy przypominający tabelę.

(Odziedziczone po ITableMappingBase)
TableMapping

Pobiera odpowiednie mapowanie tabeli, jeśli istnieje.

TypeBase

Pobiera zamapowany typ podstawowy.

(Odziedziczone po ITableMappingBase)

Metody

Nazwisko Opis
AddRuntimeAnnotation(String, Object)

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

(Odziedziczone po IAnnotatable)
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 ją, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
FindRuntimeAnnotation(String)

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

(Odziedziczone po IAnnotatable)
FindRuntimeAnnotationValue(String)

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

(Odziedziczone po IAnnotatable)
GetAnnotation(String)

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

(Odziedziczone po IReadOnlyAnnotatable)
GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po IReadOnlyAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, dodając ją, jeśli nie istnieje.

(Odziedziczone po IAnnotatable)
GetRuntimeAnnotations()

Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie.

(Odziedziczone po IAnnotatable)
RemoveRuntimeAnnotation(String)

Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu.

(Odziedziczone po IAnnotatable)
SetRuntimeAnnotation(String, Object)

Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

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

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

Jawne implementacje interfejsu

Nazwisko Opis
ITableMappingBase.ToDebugString(MetadataDebugStringOptions, Int32)

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

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

Dotyczy