IConventionServicePropertyBuilder Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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
Entity Framework