Compartilhar via


SuppressDbSetInitializationAttribute Classe

Definição

Esse atributo pode ser aplicado a uma classe derivada DbContext inteira ou a propriedades individuais DbSet<TEntity> ou IDbSet<TEntity> nessa classe. Quando aplicado, as propriedades descobertas DbSet<TEntity> ou IDbSet<TEntity> ainda serão incluídas no modelo, mas não serão inicializadas automaticamente.

[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
Herança
SuppressDbSetInitializationAttribute
Atributos

Construtores

SuppressDbSetInitializationAttribute()

Esse atributo pode ser aplicado a uma classe derivada DbContext inteira ou a propriedades individuais DbSet<TEntity> ou IDbSet<TEntity> nessa classe. Quando aplicado, as propriedades descobertas DbSet<TEntity> ou IDbSet<TEntity> ainda serão incluídas no modelo, mas não serão inicializadas automaticamente.

Aplica-se a