다음을 통해 공유


DbComplexPropertyEntry<TEntity,TComplexProperty> 클래스

정의

이 클래스의 인스턴스는 의 DbEntityEntry<TEntity> ComplexProperty 메서드에서 반환되고 복합 속성의 상태에 대한 액세스를 허용합니다.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbComplexPropertyEntry<TEntity,TComplexProperty> : System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity,TComplexProperty> where TEntity : class
public class DbComplexPropertyEntry<TEntity,TComplexProperty> : System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity,TComplexProperty> where TEntity : class
type DbComplexPropertyEntry<'Entity, 'ComplexProperty (requires 'Entity : null)> = class
    inherit DbPropertyEntry<'Entity, 'ComplexProperty (requires 'Entity : null)>
Public Class DbComplexPropertyEntry(Of TEntity, TComplexProperty)
Inherits DbPropertyEntry(Of TEntity, TComplexProperty)

형식 매개 변수

TEntity

이 속성이 속하는 엔터티의 형식입니다.

TComplexProperty

속성의 형식입니다.

상속
DbPropertyEntry<TEntity,TComplexProperty>
DbComplexPropertyEntry<TEntity,TComplexProperty>
특성

속성

CurrentValue

이 속성의 현재 값을 가져오거나 설정합니다.

(다음에서 상속됨 DbPropertyEntry<TEntity,TProperty>)
EntityEntry

DbEntityEntry<TEntity> 이 속성이 속한 입니다.

(다음에서 상속됨 DbPropertyEntry<TEntity,TProperty>)
IsModified

이 속성의 값이 데이터베이스에서 로드된 이후 수정되었는지 여부를 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 DbPropertyEntry<TEntity,TProperty>)
Name

속성 이름을 가져옵니다.

(다음에서 상속됨 DbPropertyEntry<TEntity,TProperty>)
OriginalValue

이 속성의 원래 값을 가져오거나 설정합니다.

(다음에서 상속됨 DbPropertyEntry<TEntity,TProperty>)
ParentProperty

DbPropertyEntry 중첩된 속성인 속성의 입니다. 이 메서드는 복합 개체의 속성에 대해서만 null이 아닌 항목을 반환하고, 엔터티 자체의 속성에 대해서는 null을 반환합니다.

(다음에서 상속됨 DbPropertyEntry<TEntity,TProperty>)

메서드

ComplexProperty(String)

이 속성의 중첩 복합 속성을 나타내는 개체를 가져옵니다.

ComplexProperty<TNestedComplexProperty>(Expression<Func<TComplexProperty,TNestedComplexProperty>>)

이 속성의 중첩 복합 속성을 나타내는 개체를 가져옵니다.

ComplexProperty<TNestedComplexProperty>(String)

이 속성의 중첩 복합 속성을 나타내는 개체를 가져옵니다.

Equals(Object)

이 클래스의 인스턴스는 의 DbEntityEntry<TEntity> ComplexProperty 메서드에서 반환되고 복합 속성의 상태에 대한 액세스를 허용합니다.

(다음에서 상속됨 DbMemberEntry<TEntity,TProperty>)
GetHashCode()

이 클래스의 인스턴스는 의 DbEntityEntry<TEntity> ComplexProperty 메서드에서 반환되고 복합 속성의 상태에 대한 액세스를 허용합니다.

(다음에서 상속됨 DbMemberEntry<TEntity,TProperty>)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

이 속성의 유효성을 검사합니다.

(다음에서 상속됨 DbMemberEntry<TEntity,TProperty>)
Property(String)

이 속성의 중첩 속성을 나타내는 개체를 가져옵니다. 이 메서드는 스칼라 속성이나 복합 속성에 사용할 수 있습니다.

Property<TNestedProperty>(Expression<Func<TComplexProperty,TNestedProperty>>)

이 속성의 중첩 속성을 나타내는 개체를 가져옵니다. 이 메서드는 스칼라 속성이나 복합 속성에 사용할 수 있습니다.

Property<TNestedProperty>(String)

이 속성의 중첩 속성을 나타내는 개체를 가져옵니다. 이 메서드는 스칼라 속성이나 복합 속성에 사용할 수 있습니다.

ToString()

이 클래스의 인스턴스는 의 DbEntityEntry<TEntity> ComplexProperty 메서드에서 반환되고 복합 속성의 상태에 대한 액세스를 허용합니다.

(다음에서 상속됨 DbMemberEntry<TEntity,TProperty>)

연산자

Implicit(DbComplexPropertyEntry<TEntity,TComplexProperty> to DbComplexPropertyEntry)

이 개체가 나타내는 속성에 대한 제네릭 DbComplexPropertyEntry 이 아닌 클래스의 새 instance 반환합니다.

적용 대상