Retrieve SQL Statements from an Assembly
Retrieval lets you inspect discovered statements without validating them immediately, which is useful for tooling, reporting, or custom test flows.
Steps
- Call
QueryLens.RetrieveSqlStatementsFromAssembly(assembly). - Inspect the returned
SqlStatementinstances and theirText,StatementType, andParameters. - Run additional validation selectively if you only care about a subset of discovered statements.
Example
var statements = QueryLens.RetrieveSqlStatementsFromAssembly(typeof(OrderQueries).Assembly);
Assert.NotEmpty(statements);
Assert.Contains(statements, s => s.StatementType == SqlStatementType.Query);