Partager via


SuppressDbSetInitializationAttribute Classe

Définition

Cet attribut peut être appliqué à une classe dérivée DbContext entière ou à des propriétés individuelles DbSet<TEntity> ou IDbSet<TEntity> de cette classe. Lorsqu’elle est appliquée, toutes les propriétés découvertes DbSet<TEntity> ou IDbSet<TEntity> seront toujours incluses dans le modèle, mais ne seront pas initialisées automatiquement.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Property, AllowMultiple=false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public sealed class SuppressDbSetInitializationAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Property, AllowMultiple=false)]
public sealed class SuppressDbSetInitializationAttribute : Attribute
type SuppressDbSetInitializationAttribute = class
    inherit Attribute
Public NotInheritable Class SuppressDbSetInitializationAttribute
Inherits Attribute
Héritage
SuppressDbSetInitializationAttribute
Attributs

Constructeurs

SuppressDbSetInitializationAttribute()

Cet attribut peut être appliqué à une classe dérivée DbContext entière ou à des propriétés individuelles DbSet<TEntity> ou IDbSet<TEntity> de cette classe. Lorsqu’elle est appliquée, toutes les propriétés découvertes DbSet<TEntity> ou IDbSet<TEntity> seront toujours incluses dans le modèle, mais ne seront pas initialisées automatiquement.

S’applique à