IConventionSkipNavigationBuilder Interfejs
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 prostą powierzchnię interfejsu API do konfigurowania elementu IConventionSkipNavigation z konwencji.
Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.
public interface IConventionSkipNavigationBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
public interface IConventionSkipNavigationBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder>
type IConventionSkipNavigationBuilder = interface
interface IConventionPropertyBaseBuilder
interface IConventionAnnotatableBuilder
type IConventionSkipNavigationBuilder = interface
interface IConventionPropertyBaseBuilder<IConventionSkipNavigationBuilder>
interface IConventionAnnotatableBuilder
Public Interface IConventionSkipNavigationBuilder
Implements IConventionPropertyBaseBuilder
Public Interface IConventionSkipNavigationBuilder
Implements IConventionPropertyBaseBuilder(Of IConventionSkipNavigationBuilder)
- Implementuje
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Konwencje tworzenia modeli .
Właściwości
Metadata |
Pobiera skonfigurowaną właściwość nawigacji. |
ModelBuilder |
Pobiera konstruktora modeli. (Odziedziczone po IConventionAnnotatableBuilder) |
Metody
AutoInclude(Nullable<Boolean>, Boolean) |
Konfiguruje tę nawigację tak, aby została automatycznie uwzględniona w zapytaniu. |
CanRemoveAnnotation(String, Boolean) |
Zwraca wartość wskazującą, czy adnotacja o podanej nazwie może zostać usunięta przy użyciu tego źródła konfiguracji. (Odziedziczone po IConventionAnnotatableBuilder) |
CanSetAnnotation(String, Object, Boolean) |
Zwraca wartość wskazującą, czy adnotacja o podanej nazwie i wartości można ustawić z tego źródła konfiguracji. (Odziedziczone po IConventionAnnotatableBuilder) |
CanSetAutoInclude(Nullable<Boolean>, Boolean) |
Zwraca wartość wskazującą, czy tę nawigację można skonfigurować do automatycznego dołączania do zapytania z bieżącego źródła konfiguracji. |
CanSetField(FieldInfo, Boolean) |
Zwraca wartość wskazującą, czy pole zaplecza można ustawić dla tego obiektu przypominającego właściwość z bieżącego źródła konfiguracji. (Odziedziczone po IConventionPropertyBaseBuilder<TBuilder>) |
CanSetField(String, Boolean) |
Zwraca wartość wskazującą, czy pole zaplecza można ustawić dla tego obiektu przypominającego właściwość z bieżącego źródła konfiguracji. (Odziedziczone po IConventionPropertyBaseBuilder<TBuilder>) |
CanSetForeignKey(IConventionForeignKey, Boolean) |
Zwraca wartość wskazującą, czy ForeignKey można ustawić tę nawigację z danego źródła konfiguracji. |
CanSetInverse(IConventionSkipNavigation, Boolean) |
Zwraca wartość wskazującą, czy Inverse można ustawić tę nawigację z danego źródła konfiguracji. |
CanSetLazyLoadingEnabled(Nullable<Boolean>, Boolean) |
Zwraca wartość wskazującą, czy tę nawigację można skonfigurować tak, aby umożliwić ładowanie leniwe z bieżącego źródła konfiguracji. |
CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Zwraca wartość wskazującą, czy PropertyAccessMode można ustawić dla tego obiektu przypominającego właściwość z bieżącego źródła konfiguracji. (Odziedziczone po IConventionPropertyBaseBuilder<TBuilder>) |
EnableLazyLoading(Nullable<Boolean>, Boolean) |
Konfiguruje tę nawigację, która ma być włączona w przypadku ładowania leniwego. |
HasAnnotation(String, Object, Boolean) |
Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą. (Odziedziczone po IConventionPropertyBaseBuilder<TBuilder>) |
HasField(FieldInfo, Boolean) |
Ustawia pole tworzenia kopii zapasowej do użycia na potrzeby tej nawigacji. |
HasField(String, Boolean) |
Ustawia pole tworzenia kopii zapasowej do użycia na potrzeby tej nawigacji. |
HasForeignKey(IConventionForeignKey, Boolean) |
Ustawia klucz obcy. |
HasInverse(IConventionSkipNavigation, Boolean) |
Ustawia odwrotną nawigację pomiń. |
HasNoAnnotation(String, Boolean) |
Usuwa adnotację o podanej nazwie z tego obiektu. (Odziedziczone po IConventionPropertyBaseBuilder<TBuilder>) |
HasNonNullAnnotation(String, Object, Boolean) |
Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą.
Usuwa adnotację, jeśli |
RemoveAnnotation(String, Boolean) |
Przestarzałe.
Usuwa adnotację o podanej nazwie z tego obiektu. (Odziedziczone po IConventionAnnotatableBuilder) |
SetOrRemoveAnnotation(String, Object, Boolean) |
Przestarzałe.
Ustawia lub usuwa adnotację przechowywaną pod daną nazwą. (Odziedziczone po IConventionAnnotatableBuilder) |
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Ustawia wartość PropertyAccessMode , która ma być używana dla tej nawigacji. |