Freigeben über


SuppressDbSetInitializationAttribute Klasse

Definition

Dieses Attribut kann entweder auf eine gesamte abgeleitete DbContext Klasse oder auf einzelne DbSet<TEntity> Oder IDbSet<TEntity> Eigenschaften dieser Klasse angewendet werden. Wenn sie angewendet werden, werden alle ermittelten DbSet<TEntity> Eigenschaften oder IDbSet<TEntity> Eigenschaften weiterhin in das Modell aufgenommen, aber nicht automatisch initialisiert.

[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
Vererbung
SuppressDbSetInitializationAttribute
Attribute

Konstruktoren

SuppressDbSetInitializationAttribute()

Dieses Attribut kann entweder auf eine gesamte abgeleitete DbContext Klasse oder auf einzelne DbSet<TEntity> Oder IDbSet<TEntity> Eigenschaften dieser Klasse angewendet werden. Wenn sie angewendet werden, werden alle ermittelten DbSet<TEntity> Eigenschaften oder IDbSet<TEntity> Eigenschaften weiterhin in das Modell aufgenommen, aber nicht automatisch initialisiert.

Gilt für: