Udostępnij przez


ComplexTypeConfiguration<TComplexType> Klasa

Definicja

Umożliwia wykonywanie konfiguracji dla złożonego typu w modelu. Konfigurację ComplexTypeConfiguration można uzyskać za pomocą metody ComplexType w systemie DbModelBuilder lub typu niestandardowego pochodzącego z klasy ComplexTypeConfiguration można zarejestrować za pośrednictwem właściwości Configurations w systemie DbModelBuilder.

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)

Parametry typu

TComplexType

Typ złożony do skonfigurowania.

Dziedziczenie
ComplexTypeConfiguration<TComplexType>

Konstruktory

ComplexTypeConfiguration<TComplexType>()

Inicjuje nowe wystąpienie klasy ComplexTypeConfiguration

Metody

Equals(Object)

Umożliwia wykonywanie konfiguracji dla złożonego typu w modelu. Konfigurację ComplexTypeConfiguration można uzyskać za pomocą metody ComplexType w systemie DbModelBuilder lub typu niestandardowego pochodzącego z klasy ComplexTypeConfiguration można zarejestrować za pośrednictwem właściwości Configurations w systemie DbModelBuilder.

GetHashCode()

Umożliwia wykonywanie konfiguracji dla złożonego typu w modelu. Konfigurację ComplexTypeConfiguration można uzyskać za pomocą metody ComplexType w systemie DbModelBuilder lub typu niestandardowego pochodzącego z klasy ComplexTypeConfiguration można zarejestrować za pośrednictwem właściwości Configurations w systemie DbModelBuilder.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

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

Wyklucza właściwość z modelu, aby nie była mapowana na bazę danych.

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

Wyklucza właściwość z modelu, aby nie była mapowana na bazę danych.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Byte[]>>)

Konfiguruje właściwość zdefiniowaną System.byte[] w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTime>>)

Konfiguruje właściwość zdefiniowaną DateTime w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTimeOffset>>)

Konfiguruje właściwość zdefiniowaną DateTimeOffset w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Konfiguruje właściwość zdefiniowaną DbGeography w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Konfiguruje właściwość zdefiniowaną DbGeography w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Konfiguruje właściwość zdefiniowaną DbGeometry w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Konfiguruje właściwość zdefiniowaną DbGeometry w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Decimal>>)

Konfiguruje właściwość zdefiniowaną System.decimal w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTime>>>)

Konfiguruje właściwość zdefiniowaną System.DateTime? w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTimeOffset>>>)

Konfiguruje właściwość zdefiniowaną System.DateTimeOffset? w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<Decimal>>>)

Konfiguruje właściwość zdefiniowaną System.decimal? w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<TimeSpan>>>)

Konfiguruje właściwość zdefiniowaną System.TimeSpan? w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,String>>)

Konfiguruje właściwość zdefiniowaną System.string w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,TimeSpan>>)

Konfiguruje właściwość zdefiniowaną TimeSpan w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,Nullable<T>>>)

Konfiguruje właściwość zdefiniowaną System.struct? w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,T>>)

Konfiguruje właściwość zdefiniowaną System.struct w tym typie.

(Odziedziczone po StructuralTypeConfiguration<TStructuralType>)
ToString()

Umożliwia wykonywanie konfiguracji dla złożonego typu w modelu. Konfigurację ComplexTypeConfiguration można uzyskać za pomocą metody ComplexType w systemie DbModelBuilder lub typu niestandardowego pochodzącego z klasy ComplexTypeConfiguration można zarejestrować za pośrednictwem właściwości Configurations w systemie DbModelBuilder.

Dotyczy