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


DbModelBuilder.ComplexType<TComplexType> - метод

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

Регистрирует тип в качестве сложного типа модели и возвращает объект, который можно использовать для настройки этого сложного типа. Данный метод можно вызывать повторно для одного и того же типа, чтобы применить несколько строк настроек.

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

Синтаксис

'Декларация
Public Overridable Function ComplexType(Of TComplexType As Class) As ComplexTypeConfiguration(Of TComplexType)
'Применение
Dim instance As DbModelBuilder 
Dim returnValue As ComplexTypeConfiguration(Of TComplexType)

returnValue = instance.ComplexType()
public virtual ComplexTypeConfiguration<TComplexType> ComplexType<TComplexType>()
where TComplexType : class
public:
generic<typename TComplexType>
where TComplexType : ref class 
virtual ComplexTypeConfiguration<TComplexType>^ ComplexType()
abstract ComplexType : unit -> ComplexTypeConfiguration<'TComplexType>  when 'TComplexType : not struct 
override ComplexType : unit -> ComplexTypeConfiguration<'TComplexType>  when 'TComplexType : not struct
JScript does not support generic types and methods.

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

  • TComplexType
    Регистрируемый или настраиваемый тип.

Возвращаемое значение

Тип: System.Data.Entity.ModelConfiguration.ComplexTypeConfiguration<TComplexType>
Объект конфигурации для указанного сложного типа.

См. также

Справочник

DbModelBuilder Класс

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