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> 属性仍将包含在模型中,但不会自动初始化。

适用于