다음을 통해 공유


RelationalCommandBuilder 클래스

정의

관계형 데이터베이스에 대해 실행할 명령을 빌드합니다.

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

public class RelationalCommandBuilder : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
type RelationalCommandBuilder = class
    interface IRelationalCommandBuilder
Public Class RelationalCommandBuilder
Implements IRelationalCommandBuilder
상속
RelationalCommandBuilder
구현

설명

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

생성자

RelationalCommandBuilder(RelationalCommandBuilderDependencies)

RelationalCommand을 생성합니다.

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

속성

CommandTextLength

명령 텍스트의 길이를 가져옵니다.

Dependencies

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

Parameters

매개 변수 컬렉션입니다.

TypeMappingSource
사용되지 않음.

사용할 의 원본 RelationalTypeMapping입니다.

메서드

AddParameter(IRelationalParameter)

지정된 매개 변수를 이 명령에 추가합니다.

Append(Object)

명령 텍스트에 개체를 추가합니다.

Append(String)

명령 텍스트에 개체를 추가합니다.

AppendLine()

명령 텍스트에 빈 줄을 추가합니다.

Build()

명령을 만듭니다.

DecrementIndent()

후속 줄의 들여쓰기를 줄입니다.

IncrementIndent()

후속 줄의 들여쓰기를 증분합니다.

RemoveParameterAt(Int32)

이 명령에서 지정된 인덱스를 사용하여 매개 변수를 제거합니다.

ToString()

명령 텍스트를 가져옵니다.

확장 메서드

AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>)

최종 명령에서 궁극적으로 여러 DbParameters로 표현되는 매개 변수를 추가합니다.

AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>)

최종 명령에서 궁극적으로 여러 DbParameters로 표현되는 매개 변수를 추가합니다.

AddParameter(IRelationalCommandBuilder, String, String)
사용되지 않음.

매개 변수를 추가합니다.

AddParameter(IRelationalCommandBuilder, String, String, IProperty)
사용되지 않음.

매개 변수를 추가합니다.

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Boolean)

매개 변수를 추가합니다.

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>)

매개 변수를 추가합니다.

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>, ParameterDirection)

매개 변수를 추가합니다.

AddPropertyParameter(IRelationalCommandBuilder, String, String, IProperty)
사용되지 않음.

매개 변수를 추가합니다.

AddRawParameter(IRelationalCommandBuilder, String, DbParameter)

매개 변수를 추가합니다.

Append(IRelationalCommandBuilder, Object)

명령 텍스트에 개체를 추가합니다.

AppendLine(IRelationalCommandBuilder)

명령 텍스트에 빈 줄을 추가합니다.

AppendLine(IRelationalCommandBuilder, Object)

새 줄의 명령 텍스트에 개체를 추가합니다.

AppendLine(IRelationalCommandBuilder, String)

새 줄의 명령 텍스트에 개체를 추가합니다.

AppendLines(IRelationalCommandBuilder, Object)

명령 텍스트에 여러 줄의 텍스트가 포함된 개체를 추가합니다. 개체에서 읽은 각 줄은 새 줄에 추가됩니다.

AppendLines(IRelationalCommandBuilder, Object, Boolean)

명령 텍스트에 여러 줄의 텍스트가 포함된 개체를 추가합니다. 개체에서 읽은 각 줄은 새 줄에 추가됩니다.

AppendLines(IRelationalCommandBuilder, String, Boolean)

명령 텍스트에 여러 줄의 텍스트가 포함된 개체를 추가합니다. 개체에서 읽은 각 줄은 새 줄에 추가됩니다.

DecrementIndent(IRelationalCommandBuilder)

후속 줄의 들여쓰기를 줄입니다.

GetLength(IRelationalCommandBuilder)

명령 텍스트의 길이를 가져옵니다.

IncrementIndent(IRelationalCommandBuilder)

후속 줄의 들여쓰기를 증분합니다.

Indent(IRelationalCommandBuilder)

명령 텍스트의 들여쓰기를 늘립니다.

적용 대상