다음을 통해 공유


ColumnModification 클래스

정의

인터페이스 구현 IColumnModification .

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

public class ColumnModification
public class ColumnModification : Microsoft.EntityFrameworkCore.Update.IColumnModification
type ColumnModification = class
type ColumnModification = class
    interface IColumnModification
Public Class ColumnModification
Public Class ColumnModification
Implements IColumnModification
상속
ColumnModification
구현

설명

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

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

생성자

ColumnModification(ColumnModificationParameters)

ColumnModification 인스턴스를 만듭니다.

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
사용되지 않음.
사용되지 않음.

ColumnModification 인스턴스를 만듭니다.

ColumnModification(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)
사용되지 않음.

ColumnModification 인스턴스를 만듭니다.

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

ColumnModification 인스턴스를 만듭니다.

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)
사용되지 않음.
사용되지 않음.

ColumnModification 인스턴스를 만듭니다.

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

ColumnModification 인스턴스를 만듭니다.

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)
사용되지 않음.
사용되지 않음.

ColumnModification 인스턴스를 만듭니다.

ColumnModification(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
사용되지 않음.

ColumnModification 인스턴스를 만듭니다.

속성

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(ColumnModification)

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

AddSharedColumnModification(IColumnModification)

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

GetCurrentProviderValue(IUpdateEntry, IProperty)

이 API는 Entity Framework Core 인프라를 지원하고 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

GetCurrentValue(IUpdateEntry, IProperty)

이 API는 Entity Framework Core 인프라를 지원하고 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

GetOriginalProviderValue(IUpdateEntry, IProperty)

이 API는 Entity Framework Core 인프라를 지원하고 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

GetOriginalValue(IUpdateEntry, IProperty)

이 API는 Entity Framework Core 인프라를 지원하고 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

IsModified(IUpdateEntry, IProperty)

이 API는 Entity Framework Core 인프라를 지원하고 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

IsStoreGenerated(IUpdateEntry, IProperty)

이 API는 Entity Framework Core 인프라를 지원하고 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

ResetParameterNames()

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

SetStoreGeneratedValue(IUpdateEntry, IProperty, Object)

이 API는 Entity Framework Core 인프라를 지원하고 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

적용 대상