ConventionTypeConfiguration<T> Classe
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.
Autorise l'exécution de la configuration pour un type d'entité dans un modèle. Cette fonctionnalité de configuration est disponible via des conventions légères.
public class ConventionTypeConfiguration<T> where T : class
type ConventionTypeConfiguration<'T (requires 'T : null)> = class
Public Class ConventionTypeConfiguration(Of T)
Paramètres de type
- T
Type hérité par le type d’entité.
- Héritage
-
ConventionTypeConfiguration<T>
Propriétés
ClrType |
Obtient le Type de ce type d’entité. |
Méthodes
Equals(Object) |
Autorise l'exécution de la configuration pour un type d'entité dans un modèle. Cette fonctionnalité de configuration est disponible via des conventions légères. |
GetHashCode() |
Autorise l'exécution de la configuration pour un type d'entité dans un modèle. Cette fonctionnalité de configuration est disponible via des conventions légères. |
GetType() |
Obtient le Type de l'instance actuelle. |
HasEntitySetName(String) |
Configure le nom du jeu d'entités à utiliser pour ce type d'entité. Le nom du jeu d'entités peut uniquement être configuré pour le type de base dans chaque jeu. |
HasKey<TProperty>(Expression<Func<T,TProperty>>) |
Configure les propriétés de clé primaire pour ce type d'entité. |
HasTableAnnotation(String, Object) |
Définit une annotation dans le modèle pour la table à laquelle cette entité est mappée. La valeur d’annotation peut être utilisée ultérieurement lors du traitement de la table, par exemple lors de la création de migrations. |
Ignore() |
Exclut ce type d’entité du modèle afin qu’il ne soit pas mappé à la base de données. |
Ignore<TProperty>(Expression<Func<T,TProperty>>) |
Exclut une propriété du modèle de manière à ce qu'elle ne soit pas mappée à la base de données. |
IsComplexType() |
Remplace ce type d’entité par un type complexe. |
MapToStoredProcedures() |
Configure ce type pour utiliser des procédures stockées pour l’insertion, la mise à jour et la suppression. Les conventions par défaut pour les noms de procédure et de paramètre seront utilisées. |
MapToStoredProcedures(Action<ModificationStoredProceduresConfiguration<T>>) |
Configure ce type pour utiliser des procédures stockées pour l’insertion, la mise à jour et la suppression. |
Property<TProperty>(Expression<Func<T,TProperty>>) |
Configure une propriété définie sur ce type. |
ToString() |
Autorise l'exécution de la configuration pour un type d'entité dans un modèle. Cette fonctionnalité de configuration est disponible via des conventions légères. |
ToTable(String, String) |
Configure le nom de la table auquel ce type d'entité est mappé. |
ToTable(String) |
Configure le nom de la table auquel ce type d'entité est mappé. |