다음을 통해 공유


IColumnModification 인터페이스

정의

단일 열에 대한 업데이트, 삽입 또는 삭제 작업을 나타냅니다. IReadOnlyModificationCommand 에는 의 목록이 포함되어 있습니다 IColumnModification.

이 형식은 일반적으로 데이터베이스 공급자에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

public interface IColumnModification
type IColumnModification = interface
Public Interface IColumnModification
파생

설명

자세한 내용 과 예제는 데이터베이스 공급자 및 확장 구현 을 참조하세요.

속성

Column

열입니다.

ColumnName

열 이름입니다.

ColumnType

열의 데이터베이스 형식입니다.

Entry

IUpdateEntry 수정할 엔터티를 나타내는 입니다.

IsConcurrencyToken
사용되지 않음.

열이 동시성 토큰인지 여부를 나타냅니다.

IsCondition

업데이트할 때 열이 절에 WHERE 사용되는지 여부를 나타냅니다.

IsKey

열이 기본 키 또는 대체 키의 일부인지 여부를 나타냅니다.

IsNullable

열에 null 값이 포함될 수 있는지 여부를 나타내는 값입니다.

IsRead

열에 대한 데이터베이스에서 값을 읽어야 하는지 여부를 나타냅니다.

IsWrite

열의 데이터베이스에 값을 기록해야 하는지 여부를 나타냅니다.

JsonPath

JSON 열 수정의 경우 업데이트해야 하는 JSON 요소로 이어지는 JSON 경로입니다.

OriginalParameterName

필요한 경우 원래 값 매개 변수(UseOriginalValueParameter)에 사용할 매개 변수 이름입니다.

OriginalValue

이 열에 매핑된 속성의 원래 값입니다.

ParameterName

필요한 경우 현재 값 매개 변수(UseCurrentValueParameter)에 사용할 매개 변수 이름입니다.

Property

열에 매핑되는 속성입니다.

TypeMapping

열에 대한 관계형 형식 매핑입니다.

UseCurrentValue

속성의 현재 값을 사용해야 하는지 여부를 나타냅니다.

UseCurrentValueParameter

속성의 현재 값을 SQL에 매개 변수로 전달해야 하는지 여부를 나타냅니다.

UseOriginalValue

속성의 원래 값을 사용할지 여부를 나타냅니다.

UseOriginalValueParameter

속성의 원래 값을 SQL에 매개 변수로 전달해야 하는지 여부를 나타냅니다.

UseParameter

속성 값을 인라인이 아닌 SQL에 매개 변수로 전달해야 하는지 여부를 나타냅니다.

Value

이 열에 매핑된 속성의 현재 값을 가져오거나 설정합니다.

메서드

AddSharedColumnModification(IColumnModification)

동일한 데이터베이스 값에 영향을 주는 수정을 추가합니다.

ResetParameterNames()

매개 변수 이름을 다시 설정하므로 명령을 새 일괄 처리에 다시 추가해야 하는 경우 다시 생성할 수 있습니다.

적용 대상