Поделиться через


SuppressDbSetInitializationAttribute Класс

Определение

Этот атрибут может применяться либо ко всему производном DbContext классу, либо к отдельным DbSet<TEntity> свойствам или IDbSet<TEntity> в этом классе. При применении все обнаруженные DbSet<TEntity> свойства или IDbSet<TEntity> будут по-прежнему включены в модель, но не будут инициализированы автоматически.

[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
Наследование
SuppressDbSetInitializationAttribute
Атрибуты

Конструкторы

SuppressDbSetInitializationAttribute()

Этот атрибут может применяться либо ко всему производном DbContext классу, либо к отдельным DbSet<TEntity> свойствам или IDbSet<TEntity> в этом классе. При применении все обнаруженные DbSet<TEntity> свойства или IDbSet<TEntity> будут по-прежнему включены в модель, но не будут инициализированы автоматически.

Применяется к