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> будут по-прежнему включены в модель, но не будут инициализированы автоматически. |
Применяется к
Entity Framework