| 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. | ||||||
| ms.custom | seo-lt-2019 | ||||||
| ms.date | 03/06/2017 | ||||||
| ms.prod | sql | ||||||
| ms.prod_service | database-engine | ||||||
| ms.reviewer | |||||||
| ms.technology | clr | ||||||
| ms.topic | reference | ||||||
| helpviewer_keywords |
|
||||||
| ms.assetid | 781b812e-eb14-472a-85fa-aa4cdb929bee | ||||||
| author | rothja | ||||||
| ms.author | jroth |
[!INCLUDEappliesto-ss-xxxx-xxxx-xxx-md] There are four main functional extensions to ADO.NET that are specifically for in-process use. The following topics will cover these extensions in detail.
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.