다음을 통해 공유


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> 속성은 여전히 모델에 포함되지만 자동으로 초기화되지는 않습니다.

적용 대상