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


StructuralTypeConfiguration<TStructuralType> - класс

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

Разрешает настройку типа в модели.

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

System.Object
  System.Data.Entity.ModelConfiguration.Configuration.StructuralTypeConfiguration<TStructuralType>
    System.Data.Entity.ModelConfiguration.ComplexTypeConfiguration<TComplexType>
    System.Data.Entity.ModelConfiguration.EntityTypeConfiguration<TEntityType>

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

Синтаксис

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

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

  • TStructuralType
    Тип, который нужно настроить.

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

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

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

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией для определенного типа. (Переопределяет Object.GetHashCode().)
Открытый метод GetType Возвращает объект Type для текущего экземпляра.
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод Property(Expression<Func<TStructuralType, array<Byte[]>>) Настраивает свойство byte, определенное для этого типа.
Открытый метод Property(Expression<Func<TStructuralType, DateTime>>) Настраивает свойство DateTime, определенное для этого типа.
Открытый метод Property(Expression<Func<TStructuralType, DateTimeOffset>>) Настраивает свойство DateTimeOffset, определенное для этого типа.
Открытый метод Property(Expression<Func<TStructuralType, Decimal>>) Настраивает свойство decimal, определенное для этого типа.
Открытый метод Property(Expression<Func<TStructuralType, Nullable<DateTime>>>) Настраивает свойство [T:System.DateTime?], определенное для этого типа.
Открытый метод Property(Expression<Func<TStructuralType, Nullable<DateTimeOffset>>>) Настраивает свойство [T:System.DateTimeOffset?], определенное для этого типа.
Открытый метод Property(Expression<Func<TStructuralType, Nullable<Decimal>>>) Настраивает свойство [T:System.decimal?], определенное для этого типа.
Открытый метод Property(Expression<Func<TStructuralType, Nullable<TimeSpan>>>) Настраивает свойство [T:System.TimeSpan?], определенное для этого типа.
Открытый метод Property(Expression<Func<TStructuralType, String>>) Настраивает свойство string, определенное для этого типа.
Открытый метод Property(Expression<Func<TStructuralType, TimeSpan>>) Настраивает свойство TimeSpan, определенное для этого типа.
Открытый метод Property(Expression<Func<TStructuralType, DbGeography>>) Настраивает свойство DbGeography, определенное для этого типа.
Открытый метод Property(Expression<Func<TStructuralType, DbGeometry>>) Настраивает свойство DbGeometry, определенное для этого типа.
Открытый метод Property<T>(Expression<Func<TStructuralType, Nullable<T>>>) Настраивает свойство [T:System.struct?], определенное для этого типа.
Открытый метод Property<T>(Expression<Func<TStructuralType, T>>) Настраивает свойство struct, определенное для этого типа.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Переопределяет Object.ToString().)

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

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

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

См. также

Справочник

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