| title | SQL Server In-Process Extensions to ADO.NET | ||||||
|---|---|---|---|---|---|---|---|
| description | Links to articles about the four main functional extensions to ADO.NET that are specifically for in-process use. | ||||||
| author | rwestMSFT | ||||||
| ms.author | randolphwest | ||||||
| ms.date | 12/27/2024 | ||||||
| ms.service | sql | ||||||
| ms.subservice | clr | ||||||
| ms.topic | reference | ||||||
| helpviewer_keywords |
|
[!INCLUDE SQL Server]
There are four main functional extensions to ADO.NET that are specifically for in-process use. The following articles will cover these extensions in detail.
| Article | Description |
|---|---|
| SqlContext object | This class provides access to the other extensions by abstracting the context of a caller of a SQL Server routine that executes managed code in-process. |
| SqlPipe object | This class contains routines to send tabular results and messages to the client. |
| SqlTriggerContext object | This class provides information on the context in which a trigger is run. |
| SqlDataRecord object | The SqlDataRecord class represents a single row of data, along with its related metadata, and allows stored procedures to return custom result sets to the client. |