Condividi tramite


SuppressDbSetInitializationAttribute Classe

Definizione

Questo attributo può essere applicato a un'intera classe derivata DbContext o a singole DbSet<TEntity> proprietà o IDbSet<TEntity> su tale classe. Quando vengono applicate, eventuali proprietà o IDbSet<TEntity> individuate DbSet<TEntity> verranno comunque incluse nel modello, ma non verranno inizializzate 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
Ereditarietà
SuppressDbSetInitializationAttribute
Attributi

Costruttori

SuppressDbSetInitializationAttribute()

Questo attributo può essere applicato a un'intera classe derivata DbContext o a singole DbSet<TEntity> proprietà o IDbSet<TEntity> su tale classe. Quando vengono applicate, eventuali proprietà o IDbSet<TEntity> individuate DbSet<TEntity> verranno comunque incluse nel modello, ma non verranno inizializzate automaticamente.

Si applica a