다음을 통해 공유


DbPropertyValues 클래스

정의

기본 엔터티 또는 복합 개체에 대한 모든 속성의 컬렉션입니다.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbPropertyValues
public class DbPropertyValues
type DbPropertyValues = class
Public Class DbPropertyValues
상속
DbPropertyValues
특성

설명

이 클래스의 instance Cast 메서드를 사용하여 제네릭 클래스의 instance 변환할 수 있습니다. 기본 엔터티 또는 복합 개체의 복합 속성은 이 클래스의 중첩 인스턴스로 속성 값에 표시됩니다.

속성

Item[String]

지정된 속성 이름을 가진 속성의 값을 가져오거나 설정합니다. 속성 값은 이 클래스의 중첩 인스턴스일 수 있습니다.

PropertyNames

이 사전의 모든 속성 이름의 집합을 읽기 전용 집합으로 가져옵니다.

메서드

Clone()

이 사전의 모든 속성 복사본이 포함된 새 사전을 만듭니다. 새 사전을 변경해도 이 사전에 반영되지 않으며 그 반대의 경우에도 마찬가지입니다.

Equals(Object)

기본 엔터티 또는 복합 개체에 대한 모든 속성의 컬렉션입니다.

GetHashCode()

기본 엔터티 또는 복합 개체에 대한 모든 속성의 컬렉션입니다.

GetType()

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

GetValue<TValue>(String)

인덱싱된 속성 getter를 사용하는 것처럼, 제네릭 매개 변수의 형식으로 형식화된 속성의 값을 가져옵니다. 이는 중첩 사전에서 캐스트가 많은 식을 작성하지 않으려는 경우 특히 유용합니다.

SetValues(DbPropertyValues)

다른 사전에서 값을 읽어 이 사전의 값을 설정합니다. 다른 사전은 이 사전과 동일한 형식이나 이 사전의 형식에서 파생된 형식을 기반으로 해야 합니다.

SetValues(Object)

지정된 개체에서 값을 읽어 이 사전의 값을 설정합니다. 지정된 개체는 임의의 형식일 수 있습니다. 사전의 속성 이름과 일치하고 읽을 수 있는 이름을 가진 개체의 모든 속성이 읽혀질 것입니다. 다른 속성은 무시됩니다. 예를 들어 간단한 DTO(데이터 전송 개체)에서 속성을 복사할 수 있습니다.

ToObject()

이 사전에 대한 기본 형식의 개체를 만들고 이 사전의 속성 값을 사용하여 변환합니다.

ToString()

기본 엔터티 또는 복합 개체에 대한 모든 속성의 컬렉션입니다.

적용 대상