ComplexTypeConfiguration<TComplexType> Sınıf

Tanım

Yapılandırmanın modeldeki karmaşık bir tür için gerçekleştirilmesini sağlar. Bir ComplexTypeConfiguration üzerinde DbModelBuilder ComplexType yöntemi aracılığıyla alınabilir veya ComplexTypeConfiguration'dan türetilen özel bir tür üzerindeki DbModelBuilderConfigurations özelliği aracılığıyla kaydedilebilir.

public class ComplexTypeConfiguration<TComplexType> : System.Data.Entity.ModelConfiguration.Configuration.StructuralTypeConfiguration<TComplexType> where TComplexType : class
type ComplexTypeConfiguration<'ComplexType (requires 'ComplexType : null)> = class
    inherit StructuralTypeConfiguration<'ComplexType (requires 'ComplexType : null)>
Public Class ComplexTypeConfiguration(Of TComplexType)
Inherits StructuralTypeConfiguration(Of TComplexType)

Tür Parametreleri

TComplexType

Yapılandırılacak karmaşık tür.

Devralma
ComplexTypeConfiguration<TComplexType>

Oluşturucular

ComplexTypeConfiguration<TComplexType>()

ComplexTypeConfiguration'ın yeni bir örneğini başlatır

Yöntemler

Equals(Object)

Yapılandırmanın modeldeki karmaşık bir tür için gerçekleştirilmesini sağlar. Bir ComplexTypeConfiguration üzerinde DbModelBuilder ComplexType yöntemi aracılığıyla alınabilir veya ComplexTypeConfiguration'dan türetilen özel bir tür üzerindeki DbModelBuilderConfigurations özelliği aracılığıyla kaydedilebilir.

GetHashCode()

Yapılandırmanın modeldeki karmaşık bir tür için gerçekleştirilmesini sağlar. Bir ComplexTypeConfiguration üzerinde DbModelBuilder ComplexType yöntemi aracılığıyla alınabilir veya ComplexTypeConfiguration'dan türetilen özel bir tür üzerindeki DbModelBuilderConfigurations özelliği aracılığıyla kaydedilebilir.

GetType()

Type Geçerli örneğini alır.

Ignore<TProperty>(Expression<Func<TComplexType,TProperty>>)

Bir özelliği veritabanına eşlenmeyecek şekilde modelin dışında tutar.

Ignore<TProperty>(Expression<Func<TStructuralType,TProperty>>)

Bir özelliği veritabanına eşlenmeyecek şekilde modelin dışında tutar.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Byte[]>>)

Bu tür üzerinde tanımlanan bir System.byte[] özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTime>>)

Bu tür üzerinde tanımlanan bir DateTime özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTimeOffset>>)

Bu tür üzerinde tanımlanan bir DateTimeOffset özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Bu tür üzerinde tanımlanan bir DbGeography özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Bu tür üzerinde tanımlanan bir DbGeography özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Bu tür üzerinde tanımlanan bir DbGeometry özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Bu tür üzerinde tanımlanan bir DbGeometry özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Decimal>>)

Bu tür üzerinde tanımlanan bir System.decimal özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTime>>>)

Bu tür üzerinde tanımlanan bir System.DateTime? özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTimeOffset>>>)

Bu tür üzerinde tanımlanan bir System.DateTimeOffset? özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<Decimal>>>)

Bu tür üzerinde tanımlanan bir System.decimal? özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<TimeSpan>>>)

Bu tür üzerinde tanımlanan bir System.TimeSpan? özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,String>>)

Bu tür üzerinde tanımlanan bir System.string özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,TimeSpan>>)

Bu tür üzerinde tanımlanan bir TimeSpan özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,Nullable<T>>>)

Bu tür üzerinde tanımlanan bir System.struct? özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,T>>)

Bu tür üzerinde tanımlanan bir System.struct özelliği yapılandırıyor.

(Devralındığı yer: StructuralTypeConfiguration<TStructuralType>)
ToString()

Yapılandırmanın modeldeki karmaşık bir tür için gerçekleştirilmesini sağlar. Bir ComplexTypeConfiguration üzerinde DbModelBuilder ComplexType yöntemi aracılığıyla alınabilir veya ComplexTypeConfiguration'dan türetilen özel bir tür üzerindeki DbModelBuilderConfigurations özelliği aracılığıyla kaydedilebilir.

Şunlara uygulanır