Share via


IConventionSkipNavigationBuilder Rozhraní

Definice

Poskytuje jednoduchou plochu rozhraní API pro konfiguraci IConventionSkipNavigation konvencí z.

Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

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

Poznámky

Další informace a příklady najdete v tématu Konvence vytváření modelů .

Vlastnosti

Metadata

Získá konfigurovanou navigační vlastnost.

ModelBuilder

Získá tvůrce modelu.

(Zděděno od IConventionAnnotatableBuilder)

Metody

AutoInclude(Nullable<Boolean>, Boolean)

Nakonfiguruje tuto navigaci tak, aby se automaticky zahrnula do dotazu.

CanRemoveAnnotation(String, Boolean)

Vrátí hodnotu označující, zda lze pomocí tohoto zdroje konfigurace odebrat poznámku s daným názvem.

(Zděděno od IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Vrátí hodnotu určující, zda lze z tohoto zdroje konfigurace nastavit poznámku s daným názvem a hodnotou.

(Zděděno od IConventionAnnotatableBuilder)
CanSetAutoInclude(Nullable<Boolean>, Boolean)

Vrátí hodnotu označující, zda lze tuto navigaci nakonfigurovat tak, aby byla automaticky zahrnuta do dotazu z aktuálního zdroje konfigurace.

CanSetField(FieldInfo, Boolean)

Vrátí hodnotu označující, zda lze pro tento objekt podobné vlastnosti nastavit záložní pole z aktuálního zdroje konfigurace.

(Zděděno od IConventionPropertyBaseBuilder<TBuilder>)
CanSetField(String, Boolean)

Vrátí hodnotu označující, zda lze pro tento objekt podobné vlastnosti nastavit záložní pole z aktuálního zdroje konfigurace.

(Zděděno od IConventionPropertyBaseBuilder<TBuilder>)
CanSetForeignKey(IConventionForeignKey, Boolean)

Vrátí hodnotu určující, zda ForeignKey lze nastavit pro tuto navigaci z daného zdroje konfigurace.

CanSetInverse(IConventionSkipNavigation, Boolean)

Vrátí hodnotu určující, zda Inverse lze nastavit pro tuto navigaci z daného zdroje konfigurace.

CanSetLazyLoadingEnabled(Nullable<Boolean>, Boolean)

Vrátí hodnotu označující, zda lze tuto navigaci nakonfigurovat tak, aby umožňovala opožděné načítání z aktuálního zdroje konfigurace.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Vrátí hodnotu určující, zda PropertyAccessMode lze nastavit pro tento objekt podobné vlastnosti z aktuálního zdroje konfigurace.

(Zděděno od IConventionPropertyBaseBuilder<TBuilder>)
EnableLazyLoading(Nullable<Boolean>, Boolean)

Nakonfiguruje tuto navigaci tak, aby byla povolena pro opožděné načítání.

HasAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem se stejným nebo nižším ConfigurationSourcenázvem.

(Zděděno od IConventionPropertyBaseBuilder<TBuilder>)
HasField(FieldInfo, Boolean)

Nastaví pole pro použití pro tuto navigaci.

HasField(String, Boolean)

Nastaví pole pro použití pro tuto navigaci.

HasForeignKey(IConventionForeignKey, Boolean)

Nastaví cizí klíč.

HasInverse(IConventionSkipNavigation, Boolean)

Nastaví inverzní přeskakování navigace.

HasNoAnnotation(String, Boolean)

Odebere poznámku s daným názvem z tohoto objektu.

(Zděděno od IConventionPropertyBaseBuilder<TBuilder>)
HasNonNullAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem se stejným nebo nižším ConfigurationSourcenázvem. Odebere anotaci, pokud null je zadána hodnota.

(Zděděno od IConventionPropertyBaseBuilder<TBuilder>)
RemoveAnnotation(String, Boolean)
Zastaralé..

Odebere poznámku s daným názvem z tohoto objektu.

(Zděděno od IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Zastaralé..

Nastaví nebo odebere poznámku uloženou pod daným názvem.

(Zděděno od IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Nastaví pro PropertyAccessMode tuto navigaci.

Platí pro