Sdílet prostřednictvím


IConventionServicePropertyBuilder Rozhraní

Definice

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

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

public interface IConventionServicePropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionServicePropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
public interface IConventionServicePropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder>
type IConventionServicePropertyBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionServicePropertyBuilder = interface
    interface IConventionPropertyBaseBuilder
    interface IConventionAnnotatableBuilder
type IConventionServicePropertyBuilder = interface
    interface IConventionPropertyBaseBuilder<IConventionServicePropertyBuilder>
    interface IConventionAnnotatableBuilder
Public Interface IConventionServicePropertyBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionServicePropertyBuilder
Implements IConventionPropertyBaseBuilder
Public Interface IConventionServicePropertyBuilder
Implements IConventionPropertyBaseBuilder(Of IConventionServicePropertyBuilder)
Implementuje

Poznámky

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

Vlastnosti

Metadata

Získá vlastnost služby, která je nakonfigurována.

ModelBuilder

Získá tvůrce modelu.

(Zděděno od IConventionAnnotatableBuilder)

Metody

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 označující, zda lze z tohoto zdroje konfigurace nastavit poznámku s daným názvem a hodnotou.

(Zděděno od IConventionAnnotatableBuilder)
CanSetField(FieldInfo, Boolean)

Vrátí hodnotu označující, zda lze pro tuto vlastnost nastavit záložní pole z aktuálního zdroje konfigurace.

CanSetField(String, Boolean)

Vrátí hodnotu označující, zda lze pro tuto vlastnost nastavit záložní pole z aktuálního zdroje konfigurace.

CanSetParameterBinding(ServiceParameterBinding, Boolean)

Vrátí hodnotu označující, zda ServiceParameterBinding lze nastavit pro tuto vlastnost. z aktuálního zdroje konfigurace.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

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

(Zděděno od IConventionPropertyBaseBuilder<TBuilder>)
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 pozadí, které se má použít pro tuto vlastnost.

HasField(String, Boolean)

Nastaví pole pro pozadí, které se má použít pro tuto vlastnost.

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 poznámku, pokud null je zadaná hodnota.

(Zděděno od IConventionPropertyBaseBuilder<TBuilder>)
HasParameterBinding(ServiceParameterBinding, Boolean)

Nastaví vlastnost ServiceParameterBinding pro tuto vlastnost.

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í hodnotu PropertyAccessMode na použití pro tuto vlastnost.

Platí pro