ITdsQueryExecutor
- Namespace:
PPDS.Dataverse.Query - Assembly:
PPDS.Dataverse - Kind: Interface
Summary
Executes SQL queries against Dataverse's TDS Endpoint (read-only replica) using the SQL Server wire protocol on port 5558.
Members
Methods
ExecuteSqlAsync
Task<QueryResult> ExecuteSqlAsync(string sql, Nullable<int> maxRows, CancellationToken cancellationToken)
Executes a SQL query against the Dataverse TDS Endpoint and returns structured results.
-
Param
sql: The SQL SELECT query to execute. -
Param
maxRows: Optional maximum number of rows to return. If null, returns all rows. -
Param
cancellationToken: Cancellation token. -
Returns: The query result containing records, columns, and execution metadata.