OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
| 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. |