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


PrimitivePropertyAttributeConfigurationConvention<TAttribute> - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Базовый класс для соглашений, обрабатывающих атрибуты CLR, найденные на примитивных свойствах модели.

Иерархия наследования

System.Object
  System.Data.Entity.ModelConfiguration.Conventions.Convention
    System.Data.Entity.ModelConfiguration.Conventions.PrimitivePropertyAttributeConfigurationConvention<TAttribute>
      System.Data.Entity.ModelConfiguration.Conventions.ColumnAttributeConvention
      System.Data.Entity.ModelConfiguration.Conventions.ConcurrencyCheckAttributeConvention
      System.Data.Entity.ModelConfiguration.Conventions.DatabaseGeneratedAttributeConvention
      System.Data.Entity.ModelConfiguration.Conventions.MaxLengthAttributeConvention
      System.Data.Entity.ModelConfiguration.Conventions.RequiredPrimitivePropertyAttributeConvention
      System.Data.Entity.ModelConfiguration.Conventions.StringLengthAttributeConvention
      System.Data.Entity.ModelConfiguration.Conventions.TimestampAttributeConvention

Пространство имен:  System.Data.Entity.ModelConfiguration.Conventions
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public MustInherit Class PrimitivePropertyAttributeConfigurationConvention(Of TAttribute As Attribute) _
    Inherits Convention
'Применение
Dim instance As PrimitivePropertyAttributeConfigurationConvention(Of TAttribute)
public abstract class PrimitivePropertyAttributeConfigurationConvention<TAttribute> : Convention 
where TAttribute : Attribute
generic<typename TAttribute>
where TAttribute : Attribute 
public ref class PrimitivePropertyAttributeConfigurationConvention abstract : public Convention
[<AbstractClassAttribute>]
type PrimitivePropertyAttributeConfigurationConvention<'TAttribute when 'TAttribute : Attribute> =  
    class 
        inherit Convention 
    end
JScript does not support generic types and methods.

Параметры типа

  • TAttribute
    Тип искомого атрибута.

Тип PrimitivePropertyAttributeConfigurationConvention<TAttribute> предоставляет следующие члены.

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

  Имя Описание
Защищенный метод PrimitivePropertyAttributeConfigurationConvention<TAttribute> Инициализирует новый экземпляр класса PrimitivePropertyAttributeConfigurationConvention<TAttribute>.

По верхнему краю

Методы

  Имя Описание
Открытый метод Apply Применяет данное соглашение к свойству, к которому применен атрибут типа TAttribute.
Открытый метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode (Унаследовано от Object.)
Открытый метод GetType (Унаследовано от Object.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод Properties() Начинает настройку облегченного соглашения, применяемого ко всем свойствам в модели. (Унаследовано от Convention.)
Открытый метод ToString (Унаследовано от Object.)
Открытый метод Types() Начинает настройку облегченного соглашения, применяемого ко всем сопоставленным типам в модели. (Унаследовано от Convention.)

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.ModelConfiguration.Conventions - пространство имен