IConventionServicePropertyBuilder Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une surface d’API simple pour la configuration d’un à partir de IConventionServiceProperty conventions.
Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.
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)
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez Conventions de génération de modèles.
Propriétés
Metadata |
Obtient la propriété de service en cours de configuration. |
ModelBuilder |
Obtient le générateur de modèles. (Hérité de IConventionAnnotatableBuilder) |
Méthodes
CanRemoveAnnotation(String, Boolean) |
Retourne une valeur indiquant si une annotation portant le nom donné peut être supprimée à l’aide de cette source de configuration. (Hérité de IConventionAnnotatableBuilder) |
CanSetAnnotation(String, Object, Boolean) |
Retourne une valeur indiquant si une annotation avec le nom et la valeur donnés peut être définie à partir de cette source de configuration. (Hérité de IConventionAnnotatableBuilder) |
CanSetField(FieldInfo, Boolean) |
Retourne une valeur indiquant si le champ de stockage peut être défini pour cette propriété à partir de la source de configuration actuelle. |
CanSetField(String, Boolean) |
Retourne une valeur indiquant si le champ de stockage peut être défini pour cette propriété à partir de la source de configuration actuelle. |
CanSetParameterBinding(ServiceParameterBinding, Boolean) |
Retourne une valeur indiquant si le ServiceParameterBinding peut être défini pour cette propriété. à partir de la source de configuration actuelle. |
CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Retourne une valeur indiquant si le PropertyAccessMode peut être défini pour cet objet de type propriété à partir de la source de configuration actuelle. (Hérité de IConventionPropertyBaseBuilder<TBuilder>) |
HasAnnotation(String, Object, Boolean) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà avec identique ou inférieur ConfigurationSource. (Hérité de IConventionPropertyBaseBuilder<TBuilder>) |
HasField(FieldInfo, Boolean) |
Définit le champ de stockage à utiliser pour cette propriété. |
HasField(String, Boolean) |
Définit le champ de stockage à utiliser pour cette propriété. |
HasNoAnnotation(String, Boolean) |
Supprime l’annotation portant le nom donné de cet objet. (Hérité de IConventionPropertyBaseBuilder<TBuilder>) |
HasNonNullAnnotation(String, Object, Boolean) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà avec identique ou inférieur ConfigurationSource.
Supprime l’annotation si |
HasParameterBinding(ServiceParameterBinding, Boolean) |
Définit le ServiceParameterBinding pour cette propriété. |
RemoveAnnotation(String, Boolean) |
Obsolète.
Supprime l’annotation portant le nom donné de cet objet. (Hérité de IConventionAnnotatableBuilder) |
SetOrRemoveAnnotation(String, Object, Boolean) |
Obsolète.
Définit ou supprime l’annotation stockée sous le nom donné. (Hérité de IConventionAnnotatableBuilder) |
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Définit le PropertyAccessMode à utiliser pour cette propriété. |