Partager via


ConventionTypeConfiguration<T> Classe

Définition

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é.

S’applique à