Skip to main content

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.