IUpdateSqlGenerator 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
삽입, 업데이트 및 삭제 명령 및 필요한 관련 SQL 작업을 위해 SQL을 생성하는 데 사용되는 서비스 SaveChanges()
이 형식은 일반적으로 데이터베이스 공급자에서 사용됩니다. 일반적으로 애플리케이션 코드에서 사용되지 않습니다.
public interface IUpdateSqlGenerator
public interface IUpdateSqlGenerator : Microsoft.EntityFrameworkCore.Update.Internal.ISingletonUpdateSqlGenerator
type IUpdateSqlGenerator = interface
type IUpdateSqlGenerator = interface
interface ISingletonUpdateSqlGenerator
Public Interface IUpdateSqlGenerator
Public Interface IUpdateSqlGenerator
Implements ISingletonUpdateSqlGenerator
- 파생
-
- 구현
-
Microsoft.EntityFrameworkCore.Update.Internal.ISingletonUpdateSqlGenerator
서비스 수명은 입니다 Singleton. 즉, 여러 인스턴스에서 단일 instance 사용됩니다DbContext. 구현은 스레드로부터 안전해야 합니다. 이 서비스는 로 Scoped등록된 서비스에 의존할 수 없습니다.
자세한 내용 과 예제는 데이터베이스 공급자 및 확장 구현 을 참조하세요.
메서드
AppendBatchHeader(StringBuilder)
|
지정된 StringBuilder에서 빌드되는 전체 명령에 일괄 처리 시작을 위한 SQL 조각을 추가합니다.
|
AppendDeleteOperation(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean)
|
빌드 중인 명령에 행을 삭제하기 위한 SQL 명령을 추가합니다.
|
AppendDeleteOperation(StringBuilder, IReadOnlyModificationCommand, Int32)
|
빌드 중인 명령에 행을 삭제하기 위한 SQL 명령을 추가합니다.
|
AppendDeleteOperation(StringBuilder, ModificationCommand, Int32)
|
빌드 중인 명령에 행을 삭제하기 위한 SQL 명령을 추가합니다.
|
AppendInsertOperation(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean)
|
빌드 중인 명령에 행을 삽입하기 위한 SQL 명령을 추가합니다.
|
AppendInsertOperation(StringBuilder, IReadOnlyModificationCommand, Int32)
|
빌드 중인 명령에 행을 삽입하기 위한 SQL 명령을 추가합니다.
|
AppendInsertOperation(StringBuilder, ModificationCommand, Int32)
|
빌드 중인 명령에 행을 삽입하기 위한 SQL 명령을 추가합니다.
|
AppendNextSequenceValueOperation(StringBuilder, String, String)
|
지정된 시퀀스의 다음 값을 쿼리하고 지정된 StringBuilder에서 빌드되는 전체 명령에 추가하는 SQL 조각을 생성합니다.
|
AppendObtainNextSequenceValueOperation(StringBuilder, String, String)
|
지정된 시퀀스에서 다음 값을 가져오는 SQL 조각을 생성하고 지정된 StringBuilder에서 빌드되는 전체 명령에 추가합니다.
|
AppendStoredProcedureCall(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean)
|
저장 프로시저를 호출하기 위한 SQL을 추가합니다.
|
AppendUpdateOperation(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean)
|
빌드 중인 명령에 행을 업데이트하기 위한 SQL 명령을 추가합니다.
|
AppendUpdateOperation(StringBuilder, IReadOnlyModificationCommand, Int32)
|
빌드 중인 명령에 행을 업데이트하기 위한 SQL 명령을 추가합니다.
|
AppendUpdateOperation(StringBuilder, ModificationCommand, Int32)
|
빌드 중인 명령에 행을 업데이트하기 위한 SQL 명령을 추가합니다.
|
GenerateNextSequenceValueOperation(String, String)
|
지정된 시퀀스의 다음 값을 쿼리할 SQL을 생성합니다.
|
GenerateObtainNextSequenceValueOperation(String, String)
|
지정된 시퀀스에서 다음 값을 가져올 SQL을 생성합니다.
|
PrependEnsureAutocommit(StringBuilder)
|
데이터베이스가 꺼져 있는 경우 데이터베이스에서 자동 커밋 모드를 설정하기 위한 SQL 명령을 앞에 추가합니다.
|
적용 대상