Sdílet prostřednictvím


SuppressDbSetInitializationAttribute Třída

Definice

Tento atribut lze použít buď na celou odvozenou DbContext třídu, nebo na jednotlivé DbSet<TEntity> vlastnosti nebo IDbSet<TEntity> na danou třídu. Při použití budou všechny zjištěné DbSet<TEntity> vlastnosti stále IDbSet<TEntity> zahrnuty do modelu, ale nebudou automaticky inicializovány.

[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
Dědičnost
SuppressDbSetInitializationAttribute
Atributy

Konstruktory

SuppressDbSetInitializationAttribute()

Tento atribut lze použít buď na celou odvozenou DbContext třídu, nebo na jednotlivé DbSet<TEntity> vlastnosti nebo IDbSet<TEntity> na danou třídu. Při použití budou všechny zjištěné DbSet<TEntity> vlastnosti stále IDbSet<TEntity> zahrnuty do modelu, ale nebudou automaticky inicializovány.

Platí pro