다음을 통해 공유


IRelationalCommand 인터페이스

정의

관계형 데이터베이스에 대해 실행할 명령입니다.

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

public interface IRelationalCommand
public interface IRelationalCommand : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate
type IRelationalCommand = interface
type IRelationalCommand = interface
    interface IRelationalCommandTemplate
Public Interface IRelationalCommand
Public Interface IRelationalCommand
Implements IRelationalCommandTemplate
파생
구현

설명

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

속성

CommandText

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

Parameters

명령에 대한 매개 변수를 가져옵니다.

메서드

CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

지정된 에 대한 를 만들고 시간 제한 및 트랜잭션을 DbCommandDbConnection 구성하기 위해 실행 메서드에 의해 호출됩니다.

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

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>)

결과 없이 명령을 실행합니다.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
사용되지 않음.

결과 없이 명령을 실행합니다.

ExecuteNonQuery(RelationalCommandParameterObject)

결과 없이 명령을 실행합니다.

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
사용되지 않음.

결과 없이 명령을 비동기적으로 실행합니다.

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

결과 없이 명령을 비동기적으로 실행합니다.

ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken)

결과 없이 명령을 비동기적으로 실행합니다.

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>)

결과를 사용하여 명령을 실행합니다 RelationalDataReader .

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
사용되지 않음.

결과를 사용하여 명령을 실행합니다 RelationalDataReader .

ExecuteReader(RelationalCommandParameterObject)

결과를 사용하여 명령을 실행합니다 RelationalDataReader .

ExecuteReaderAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
사용되지 않음.

결과를 사용하여 명령을 RelationalDataReader 비동기적으로 실행합니다.

ExecuteReaderAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

결과를 사용하여 명령을 RelationalDataReader 비동기적으로 실행합니다.

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

결과를 사용하여 명령을 RelationalDataReader 비동기적으로 실행합니다.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>)

단일 스칼라 결과를 사용하여 명령을 실행합니다.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
사용되지 않음.

단일 스칼라 결과를 사용하여 명령을 실행합니다.

ExecuteScalar(RelationalCommandParameterObject)

단일 스칼라 결과를 사용하여 명령을 실행합니다.

ExecuteScalarAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
사용되지 않음.

단일 스칼라 결과를 사용하여 명령을 비동기적으로 실행합니다.

ExecuteScalarAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

단일 스칼라 결과를 사용하여 명령을 비동기적으로 실행합니다.

ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken)

단일 스칼라 결과를 사용하여 명령을 비동기적으로 실행합니다.

PopulateFrom(IRelationalCommandTemplate)

제공된 commandTemplate에서 이 명령을 채웁니다.

확장 메서드

ExecuteNonQuery(IRelationalCommand, IRelationalConnection)

결과 없이 명령을 실행합니다.

ExecuteNonQueryAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

결과 없이 명령을 비동기적으로 실행합니다.

ExecuteReader(IRelationalCommand, IRelationalConnection)

결과를 사용하여 명령을 실행합니다 RelationalDataReader .

ExecuteReaderAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

결과를 사용하여 명령을 RelationalDataReader 비동기적으로 실행합니다.

ExecuteScalar(IRelationalCommand, IRelationalConnection)

단일 스칼라 결과를 사용하여 명령을 실행합니다.

ExecuteScalarAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

단일 스칼라 결과를 사용하여 명령을 비동기적으로 실행합니다.

적용 대상