Udostępnij za pośrednictwem


OwnedNavigationStoredProcedureBuilder Klasa

Definicja

Udostępnia prosty interfejs API do konfigurowania IMutableStoredProcedure , na który jest mapowany typ jednostki.

public class OwnedNavigationStoredProcedureBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder>, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder>
type OwnedNavigationStoredProcedureBuilder = class
    interface IInfrastructure<OwnedNavigationBuilder>
    interface IInfrastructure<IConventionStoredProcedureBuilder>
Public Class OwnedNavigationStoredProcedureBuilder
Implements IInfrastructure(Of IConventionStoredProcedureBuilder), IInfrastructure(Of OwnedNavigationBuilder)
Dziedziczenie
OwnedNavigationStoredProcedureBuilder
Pochodne
Implementuje

Konstruktory

OwnedNavigationStoredProcedureBuilder(IMutableStoredProcedure, OwnedNavigationBuilder)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Właściwości

Builder

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Metadata

Konfigurowana procedura składowana.

Metody

CreatePropertyBuilder(String)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

CreatePropertyBuilder<TDependentEntity,TProperty>(Expression<Func<TDependentEntity,TProperty>>)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

HasAnnotation(String, Object)

Dodaje lub aktualizuje adnotację w procedurze składowanej. Jeśli adnotacja z kluczem określonym w annotation już istnieje, jego wartość zostanie zaktualizowana.

HasOriginalValueParameter(String, Action<StoredProcedureParameterBuilder>)

Konfiguruje nowy parametr, który przechowuje oryginalną wartość, jeśli nie istnieje żaden parametr zamapowany na daną właściwość.

HasOriginalValueParameter(String)

Konfiguruje nowy parametr, który przechowuje oryginalną wartość, jeśli nie istnieje żaden parametr zamapowany na daną właściwość.

HasParameter(String, Action<StoredProcedureParameterBuilder>)

Konfiguruje nowy parametr, jeśli nie istnieje żaden parametr zamapowany na daną właściwość.

HasParameter(String)

Konfiguruje nowy parametr, jeśli nie istnieje żaden parametr zamapowany na daną właściwość.

HasResultColumn(String, Action<StoredProcedureResultColumnBuilder>)

Konfiguruje nową kolumnę wyniku dla tej procedury składowanej. Jest to używane w przypadku kolumn wygenerowanych przez bazę danych.

HasResultColumn(String)

Konfiguruje nową kolumnę wyniku dla tej procedury składowanej. Jest to używane w przypadku kolumn wygenerowanych przez bazę danych.

HasRowsAffectedParameter()

Konfiguruje nowy parametr, który zwraca wiersze, których dotyczy problem, jeśli taki parametr nie istnieje.

HasRowsAffectedParameter(Action<StoredProcedureParameterBuilder>)

Konfiguruje nowy parametr, który zwraca wiersze, których dotyczy problem, jeśli taki parametr nie istnieje.

HasRowsAffectedResultColumn()

Konfiguruje nową kolumnę wyniku, która zwraca wiersze, których dotyczy ta procedura składowana, jeśli taka kolumna nie istnieje.

HasRowsAffectedResultColumn(Action<StoredProcedureResultColumnBuilder>)

Konfiguruje nową kolumnę wyniku, która zwraca wiersze, których dotyczy ta procedura składowana, jeśli taka kolumna nie istnieje.

HasRowsAffectedReturnValue(Boolean)

Konfiguruje wynik tej procedury składowanej tak, aby był liczbą wierszy, których dotyczy problem.

Jawne implementacje interfejsu

IInfrastructure<IConventionStoredProcedureBuilder>.Instance

Pobiera wartość ukrytej właściwości.

IInfrastructure<OwnedNavigationBuilder>.Instance

Udostępnia prosty interfejs API do konfigurowania IMutableStoredProcedure , na który jest mapowany typ jednostki.

Metody rozszerzania

GetInfrastructure<T>(IInfrastructure<T>)

Pobiera wartość z właściwości ukrytej przy użyciu polecenia IInfrastructure<T>.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

Dotyczy