--- title: "SQL Server data operations in ADO.NET" description: "Describes how to work with data in SQL Server. Contains sections about bulk copy operations, MARS, asynchronous operations, and table-valued parameters." ms.date: "08/15/2019" ms.assetid: b864ebc9-ed8e-4059-85fd-36d9198f5521 ms.prod: sql ms.prod_service: connectivity ms.technology: connectivity ms.topic: conceptual author: David-Engel ms.author: v-daenge ms.reviewer: v-kaywon --- # SQL Server data operations in ADO.NET [!INCLUDE[Driver_ADONET_Download](../../../includes/driver_adonet_download.md)] This section describes SQL Server features and functionality that are specific to the Microsoft SqlClient Data Provider for SQL Server (). ## In this section [Bulk copy operations in SQL Server](bulk-copy-operations-sql-server.md) Describes the bulk copy functionality for the .NET Data Provider for SQL Server. [Multiple Active Result Sets (MARS)](multiple-active-result-sets-mars.md) Describes how to have more than one open on a connection when each instance of is started from a separate command. [Asynchronous operations](asynchronous-operations.md) Describes how to perform asynchronous database operations by using an API that is modeled after the asynchronous model used by the .NET Framework. [Table-valued parameters](table-valued-parameters.md) Describes how to work with table-valued parameters, which were introduced in SQL Server 2008. ## Next steps - [SQL Server and ADO.NET](index.md)