다음을 통해 공유


SingularModificationCommandBatch 클래스

정의

일괄 처리의 AffectedCountModificationCommandBatch 명령 수를 1로 제한하여 일괄 처리를 지원하지 않는 의 구현입니다.

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

public class SingularModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch
type SingularModificationCommandBatch = class
    inherit AffectedCountModificationCommandBatch
Public Class SingularModificationCommandBatch
Inherits AffectedCountModificationCommandBatch
상속

설명

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

생성자

SingularModificationCommandBatch(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IUpdateSqlGenerator, IRelationalValueBufferFactoryFactory)

SingularModificationCommandBatch 인스턴스를 만듭니다.

SingularModificationCommandBatch(ModificationCommandBatchFactoryDependencies)

SingularModificationCommandBatch 인스턴스를 만듭니다.

속성

AreMoreBatchesExpected

이 일괄 처리 후에 더 많은 일괄 처리가 필요한지 여부를 나타냅니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
CachedCommandText

일괄 처리의 명령에 대해 캐시된 명령 텍스트를 가져오거나 설정합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
CommandResultSet

ResultSetMapping각 명령에 대한 s입니다 ModificationCommands.

(다음에서 상속됨 ReaderModificationCommandBatch)
Dependencies

이 서비스에 대한 관계형 공급자별 종속성입니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
IsCommandTextEmpty

SQL이 이미 일괄 처리 명령 텍스트에 추가되었는지 여부입니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
LastCachedCommandIndex

명령 텍스트가 빌드된 마지막 명령의 서수입니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
MaxBatchSize

단일 일괄 처리에 추가할 수 있는 최대 ModificationCommand 인스턴스 수입니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
ModificationCommands

일괄 처리의 개념적 삽입/업데이트/삭제 ModificationCommands목록입니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
ParameterValues

일괄 처리의 명령에 대한 매개 변수 값을 가져옵니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
RelationalCommandBuilder

일괄 처리의 명령에 대한 관계형 명령 작성기를 가져옵니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
RequiresTransaction

올바르게 실행하기 위해 일괄 처리에 트랜잭션이 필요한지 여부를 나타냅니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
ResultSetMappings

ResultSetMapping각 명령에 대한 s입니다 ModificationCommands.

(다음에서 상속됨 ReaderModificationCommandBatch)
SqlBuilder

일괄 처리의 명령에 대한 명령 텍스트 작성기를 가져옵니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
SqlGenerationHelper

SQL 생성을 위한 도우미입니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
StoreCommand

가 호출될 때 Complete(Boolean) 이 일괄 처리에서 생성된 store 명령입니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
UpdateSqlGenerator

업데이트 SQL 생성기입니다.

(다음에서 상속됨 ReaderModificationCommandBatch)

메서드

AddCommand(IReadOnlyModificationCommand)

목록의 지정된 위치에 ModificationCommands 있는 명령에 대한 명령 텍스트 업데이트 추가합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
AddCommand(ModificationCommand)

지정된 insert/update/delete ModificationCommands 를 일괄 처리에 추가합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
AddParameter(IColumnModification)

이 일괄 처리를 위해 빌드되는 관계형 명령에 지정된 columnModification 에 대한 매개 변수를 추가합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
AddParameters(IReadOnlyModificationCommand)

이 일괄 처리를 위해 빌드되는 관계형 명령에 지정된 modificationCommand 의 모든 열 수정에 대한 매개 변수를 추가합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
CanAddCommand(IReadOnlyModificationCommand)

no 명령이 이미 추가된 경우에만 를 반환 true 합니다.

CanAddCommand(IReadOnlyModificationCommand)

새 명령을 일괄 처리에 추가할 수 있는지 여부를 확인합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
CanAddCommand(ModificationCommand)

no 명령이 이미 추가된 경우에만 를 반환 true 합니다.

CanAddCommand(ModificationCommand)

새 명령을 일괄 처리에 추가할 수 있는지 여부를 확인합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
Complete(Boolean)

이 일괄 처리에 더 이상 명령이 추가되지 않음을 나타내며 실행을 위해 준비합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
Consume(DbDataReader)

일괄 처리의 AffectedCountModificationCommandBatch 명령 수를 1로 제한하여 일괄 처리를 지원하지 않는 의 구현입니다.

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

(다음에서 상속됨 AffectedCountModificationCommandBatch)
Consume(RelationalDataReader)

에서 만든 Execute(IRelationalConnection)데이터 판독기를 사용합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeAsync(DbDataReader, CancellationToken)

일괄 처리의 AffectedCountModificationCommandBatch 명령 수를 1로 제한하여 일괄 처리를 지원하지 않는 의 구현입니다.

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

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeAsync(RelationalDataReader, CancellationToken)

에서 만든 ExecuteAsync(IRelationalConnection, CancellationToken)데이터 판독기를 사용합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSet(Int32, RelationalDataReader)

에서 만든 Execute(IRelationalConnection)데이터 판독기를 사용하여 값을 로 다시 ModificationCommand전파합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken)

에서 만든 ExecuteAsync(IRelationalConnection, CancellationToken)데이터 판독기를 사용하여 값을 로 다시 ModificationCommand전파합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSetWithoutPropagation(Int32, DbDataReader)

일괄 처리의 AffectedCountModificationCommandBatch 명령 수를 1로 제한하여 일괄 처리를 지원하지 않는 의 구현입니다.

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

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader)

에 값을 다시 전파하지 않고 에서 Execute(IRelationalConnection) 만든 데이터 판독기를 ModificationCommand사용합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken)

일괄 처리의 AffectedCountModificationCommandBatch 명령 수를 1로 제한하여 일괄 처리를 지원하지 않는 의 구현입니다.

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

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken)

에 값을 다시 전파하지 않고 에서 ExecuteAsync(IRelationalConnection, CancellationToken) 만든 데이터 판독기를 ModificationCommand사용합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSetWithPropagation(Int32, DbDataReader)

일괄 처리의 AffectedCountModificationCommandBatch 명령 수를 1로 제한하여 일괄 처리를 지원하지 않는 의 구현입니다.

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

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSetWithPropagation(Int32, RelationalDataReader)

에서 만든 Execute(IRelationalConnection)데이터 판독기를 사용하여 값을 로 다시 ModificationCommand전파합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken)

일괄 처리의 AffectedCountModificationCommandBatch 명령 수를 1로 제한하여 일괄 처리를 지원하지 않는 의 구현입니다.

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

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken)

에서 만든 ExecuteAsync(IRelationalConnection, CancellationToken)데이터 판독기를 사용하여 값을 로 다시 ModificationCommand전파합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader)

에 값을 다시 전파하지 않고 에서 Execute(IRelationalConnection) 만든 데이터 판독기를 ModificationCommand사용합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken)

에 값을 다시 전파하지 않고 에서 ExecuteAsync(IRelationalConnection, CancellationToken) 만든 데이터 판독기를 ModificationCommand사용합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
CreateStoreCommand()

일괄 처리에 대한 를 RawSqlCommand 생성합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
CreateValueBufferFactory(IReadOnlyList<ColumnModification>)

데이터 판독기를 IRelationalValueBufferFactory 사용하는 을 ValueBuffer 만드는 데 사용할 을 만듭니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
CreateValueBufferFactory(IReadOnlyList<IColumnModification>)

데이터 판독기를 IRelationalValueBufferFactory 사용하는 을 ValueBuffer 만드는 데 사용할 을 만듭니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
Execute(IRelationalConnection)

지정된 연결을 사용하여 데이터베이스에 대해 이 일괄 처리에서 생성된 명령을 실행합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
ExecuteAsync(IRelationalConnection, CancellationToken)

지정된 연결을 사용하여 데이터베이스에 대해 이 일괄 처리에서 생성된 명령을 실행합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
GetCommandText()

현재 일괄 처리의 모든 명령에 대한 명령 텍스트를 가져오고 에 CachedCommandText캐시합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
GetParameterCount()

일괄 처리에 필요한 총 매개 변수 수를 가져옵니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
IsCommandTextValid()

명령 텍스트가 유효해야 하므로 단일 명령만 생성되므로 를 반환 true 합니다.

IsCommandTextValid()

명령 텍스트가 유효한지 확인합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
IsValid()

명령 텍스트가 유효한지 확인합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
ResetCommandText()

새 일괄 처리 빌드를 시작하도록 작성기를 다시 설정합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
RollbackLastCommand(IReadOnlyModificationCommand)

추가된 마지막 명령을 롤백합니다. 명령을 추가할 때 사용하면 일괄 처리가 잘못되었습니다(예: CommandText가 너무 길음).

(다음에서 상속됨 ReaderModificationCommandBatch)
SetRequiresTransaction(Boolean)

올바르게 실행하기 위해 일괄 처리에 트랜잭션이 필요한지 여부를 설정합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
ThrowAggregateUpdateConcurrencyException(Int32, Int32, Int32)

명령이 예기치 않은 행 수에 영향을 미쳤음을 나타내는 예외를 throw합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32)

명령이 예기치 않은 행 수에 영향을 미쳤음을 나타내는 예외를 throw합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken)

명령이 예기치 않은 행 수에 영향을 미쳤음을 나타내는 예외를 throw합니다.

(다음에서 상속됨 AffectedCountModificationCommandBatch)
TryAddCommand(IReadOnlyModificationCommand)

지정된 insert/update/delete modificationCommand 를 일괄 처리에 추가하려고 시도합니다.

(다음에서 상속됨 ReaderModificationCommandBatch)
UpdateCachedCommandText(Int32)

목록의 지정된 위치에 ModificationCommands 있는 명령에 대한 명령 텍스트를 업데이트.

(다음에서 상속됨 ReaderModificationCommandBatch)

적용 대상