IConventionStoredProcedureBuilder 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 API simple pour la configuration d’un IConventionStoredProcedure.
public interface IConventionStoredProcedureBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionStoredProcedureBuilder = interface
interface IConventionAnnotatableBuilder
Public Interface IConventionStoredProcedureBuilder
Implements IConventionAnnotatableBuilder
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez les conventions de génération de modèles.
Propriétés
| Nom | Description |
|---|---|
| Metadata |
Fonction configurée. |
| ModelBuilder |
Obtient le générateur de modèles. (Hérité de IConventionAnnotatableBuilder) |
Méthodes
| Nom | Description |
|---|---|
| CanHaveOriginalValueParameter(String, Boolean) |
Retourne une valeur indiquant si un paramètre contient la valeur d’origine de la propriété mappée peut être utilisée pour la procédure stockée. |
| CanHaveParameter(String, Boolean) |
Retourne une valeur indiquant si un paramètre mappé à la propriété donnée peut être utilisé pour la procédure stockée. |
| CanHaveResultColumn(String, Boolean) |
Retourne une valeur indiquant si une colonne du résultat mappé à la propriété donnée peut être utilisée pour la procédure stockée. |
| CanHaveRowsAffectedParameter(Boolean) |
Retourne une valeur indiquant si un paramètre qui retourne les lignes affectées peut être utilisé pour la procédure stockée. |
| CanHaveRowsAffectedResultColumn(Boolean) |
Retourne une valeur indiquant si une colonne qui contient les lignes affectées peut être utilisée pour la procédure stockée. |
| 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 portant le nom et la valeur donnés peuvent être définies à partir de cette source de configuration. (Hérité de IConventionAnnotatableBuilder) |
| CanSetName(String, Boolean) |
Retourne une valeur indiquant si le nom donné peut être défini pour la procédure stockée. |
| CanSetSchema(String, Boolean) |
Retourne une valeur indiquant si le schéma donné peut être défini pour la procédure stockée. |
| 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 le même ou inférieur ConfigurationSource. |
| HasName(String, Boolean) |
Définit le nom de la procédure stockée. |
| HasName(String, String, Boolean) |
Définit le nom et le schéma de la procédure stockée. |
| HasNoAnnotation(String, Boolean) |
Supprime l’annotation portant le nom donné de cet objet. |
| 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 le même ou inférieur ConfigurationSource.
Supprime l’annotation si |
| HasOriginalValueParameter(String, Boolean) |
Configure un nouveau paramètre qui contient la valeur d’origine de la propriété avec le nom donné si aucun paramètre mappé à la propriété donnée existe. |
| HasParameter(String, Boolean) |
Configure un nouveau paramètre s’il n’existe aucun paramètre mappé à la propriété donnée. |
| HasResultColumn(String, Boolean) |
Configure une nouvelle colonne du résultat pour cette procédure stockée. Cela est utilisé pour les colonnes générées par la base de données. |
| HasRowsAffectedParameter(Boolean) |
Configure un nouveau paramètre qui retourne les lignes affectées si aucun paramètre de ce type n’existe. |
| HasRowsAffectedResultColumn(Boolean) |
Configure une nouvelle colonne qui contient les lignes affectées pour cette procédure stockée si aucune colonne de ce type n’existe. |
| HasSchema(String, Boolean) |
Définit le schéma de la procédure stockée. |
| 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) |