Jazyk

IConventionAnnotatableBuilder Rozhraní

Definice

Poskytuje jednoduchou plochu rozhraní API pro konfiguraci IConventionAnnotatable konvencí.

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

public interface IConventionAnnotatableBuilder
type IConventionAnnotatableBuilder = interface
Public Interface IConventionAnnotatableBuilder
Odvozené

Poznámky

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

Vlastnosti

Název Description
Metadata

Získá nakonfigurovanou položku s poznámkami.

ModelBuilder

Získá tvůrce modelů.

Metody

Název Description
CanRemoveAnnotation(String, Boolean)

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

CanSetAnnotation(String, Object, Boolean)

Vrátí hodnotu označující, zda je možné nastavit poznámku s daným názvem a hodnotou z tohoto zdroje konfigurace.

HasAnnotation(String, Object, Boolean)

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

HasNoAnnotation(String, Boolean)

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

HasNonNullAnnotation(String, Object, Boolean)

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

RemoveAnnotation(String, Boolean)
Zastaralé.

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

SetOrRemoveAnnotation(String, Object, Boolean)
Zastaralé.

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

Platí pro