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 - пространство имен