SqlCeCommand.CommandType 속성

CommandText 속성을 해석하는 방법을 나타내는 값을 가져오거나 설정합니다.

네임스페이스:  System.Data.SqlServerCe
어셈블리:  System.Data.SqlServerCe(System.Data.SqlServerCe.dll)

public override CommandType CommandType { get; set; }

속성 값

유형: System.Data.CommandType
CommandType 값 중 하나입니다. 기본값은 Text입니다.

구현

IDbCommand.CommandType

예외조건
ArgumentException

값이 유효한 CommandType이 아닌 경우

SQL Server Compact에서는 TextTableDirectCommandType만 지원합니다. StoredProcedure를 지정하면 지원되지 않는 예외가 throw됩니다.

TableDirect는 SQL Server Compact에서 데이터를 검색하는 가장 빠른 방법이지만 조인된 테이블에서는 사용할 수 없습니다.

현재 연결이 실행이나 인출 작업을 수행하는 중이면 Connection, CommandTypeCommandText 속성이 설정되지 않습니다.

다음 예제에서는 SqlCeCommand의 인스턴스를 만들고 CommandType 및 기타 속성을 설정합니다.

SqlCeCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT * FROM Categories ORDER BY CategoryID";
cmd.CommandType = CommandType.Text;
cmd.UpdatedRowSource = UpdateRowSource.Both;


표시: