다음을 통해 공유


IRelationalCommandBuilder 인터페이스

정의

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

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

public interface IRelationalCommandBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>
public interface IRelationalCommandBuilder
type IRelationalCommandBuilder = interface
    interface IInfrastructure<IndentedStringBuilder>
type IRelationalCommandBuilder = interface
Public Interface IRelationalCommandBuilder
Implements IInfrastructure(Of IndentedStringBuilder)
Public Interface IRelationalCommandBuilder
파생
구현
IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>

설명

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

속성

CommandTextLength

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

Instance

숨겨지는 속성의 값을 가져옵니다.

(다음에서 상속됨 IInfrastructure<T>)
ParameterBuilder

이 명령과 연결된 매개 변수를 빌드합니다.

Parameters

매개 변수 컬렉션입니다.

TypeMappingSource
사용되지 않음.

사용할 의 원본 RelationalTypeMapping입니다.

메서드

AddParameter(IRelationalParameter)

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

Append(Object)

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

Append(String)

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

AppendLine()

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

Build()

명령을 만듭니다.

DecrementIndent()

후속 줄의 들여쓰기를 감소합니다.

IncrementIndent()

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

RemoveParameterAt(Int32)

이 명령에서 지정된 인덱스가 있는 매개 변수를 제거합니다.

확장 메서드

GetInfrastructure<T>(IInfrastructure<T>)

을 사용하여 IInfrastructure<T>숨겨지는 속성에서 값을 가져옵니다.

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

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)

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

적용 대상