Udostępnij za pośrednictwem


OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity> Klasa

Definicja

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

public class OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationStoredProcedureBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>> where TOwnerEntity : class where TDependentEntity : class
type OwnedNavigationStoredProcedureBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> = class
    inherit OwnedNavigationStoredProcedureBuilder
    interface IInfrastructure<OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity>>
Public Class OwnedNavigationStoredProcedureBuilder(Of TOwnerEntity, TDependentEntity)
Inherits OwnedNavigationStoredProcedureBuilder
Implements IInfrastructure(Of OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity))

Parametry typu

TOwnerEntity

Typ jednostki będącą właścicielem relacji.

TDependentEntity

Zależny typ jednostki relacji.

Dziedziczenie
OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>
Implementuje
IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>

Konstruktory

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>(IMutableStoredProcedure, OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>)

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.

(Odziedziczone po OwnedNavigationStoredProcedureBuilder)
Metadata

Konfigurowana procedura składowana.

(Odziedziczone po OwnedNavigationStoredProcedureBuilder)

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.

(Odziedziczone po OwnedNavigationStoredProcedureBuilder)
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.

(Odziedziczone po OwnedNavigationStoredProcedureBuilder)
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ść.

HasOriginalValueParameter<TProperty>(Expression<Func<TDependentEntity,TProperty>>, Action<StoredProcedureParameterBuilder>)

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

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

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ść.

HasParameter<TProperty>(Expression<Func<TDependentEntity,TProperty>>, Action<StoredProcedureParameterBuilder>)

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

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

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.

HasResultColumn<TProperty>(Expression<Func<TDependentEntity,TProperty>>, Action<StoredProcedureResultColumnBuilder>)

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

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

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.

(Odziedziczone po OwnedNavigationStoredProcedureBuilder)
IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>.Instance

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

IInfrastructure<OwnedNavigationBuilder>.Instance

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

(Odziedziczone po OwnedNavigationStoredProcedureBuilder)

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