System.Data.SqlClient Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
De naamruimte System.Data.SqlClient is de .NET Data Provider voor SQL Server.
Important
Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze naamruimte documentt de verouderde provider voor bestaande toepassingen en .NET Framework-specifieke scenario's waarvoor deze is vereist.
Klassen
| Naam | Description |
|---|---|
| SqlAuthenticationInitializer |
Definieert het kerngedrag van verificatie-initializers die kunnen worden geregistreerd in het app.config-bestand en biedt een basis voor afgeleide klassen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlAuthenticationParameters |
Vertegenwoordigt AD-verificatieparameters die door een stuurprogramma worden doorgegeven aan verificatieproviders. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlAuthenticationProvider |
Definieert het kerngedrag van verificatieproviders en biedt een basisklasse voor afgeleide klassen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlAuthenticationToken |
Vertegenwoordigt een AD-verificatietoken. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlBulkCopy |
Hiermee kunt u een SQL Server tabel efficiënt bulksgewijs laden met gegevens uit een andere bron. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlBulkCopyColumnMapping |
Definieert de toewijzing tussen een kolom in de gegevensbron van een SqlBulkCopy exemplaar en een kolom in de doeltabel van het exemplaar. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlBulkCopyColumnMappingCollection |
Verzameling objecten die overnemen van SqlBulkCopyColumnMappingCollectionBase. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlClientFactory |
Vertegenwoordigt een set methoden voor het maken van exemplaren van de System.Data.SqlClient implementatie van de gegevensbronklassen van de provider. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlClientLogger |
Vertegenwoordigt een SQL-clientlogger. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlClientMetaDataCollectionNames |
Biedt een lijst met constanten voor gebruik met de Methode GetSchema om metagegevensverzamelingen op te halen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlClientPermission |
Hiermee kan de .NET Framework-Data Provider voor SQL Server ervoor zorgen dat een gebruiker een beveiligingsniveau heeft dat voldoende is voor toegang tot een gegevensbron. Deze API biedt ondersteuning voor .NET Framework-codetoegangsbeveiliging. Gebruik Microsoft voor het ontwikkelen van nieuwe databases. Data.SqlClient; bewaar deze API voor toepassingen waarvoor toegangsbeveiliging voor .NET Framework-code is vereist. |
| SqlClientPermissionAttribute |
Hiermee koppelt u een beveiligingsactie aan een aangepast beveiligingskenmerk. Deze API biedt ondersteuning voor .NET Framework-codetoegangsbeveiliging. Gebruik Microsoft voor het ontwikkelen van nieuwe databases. Data.SqlClient; bewaar deze API voor toepassingen waarvoor toegangsbeveiliging voor .NET Framework-code is vereist. |
| SqlColumnEncryptionCertificateStoreProvider |
De implementatie van de sleutelarchiefprovider voor Windows certificaatarchief. Met deze klasse kunt u certificaten gebruiken die zijn opgeslagen in het Windows Certificaatarchief als kolomhoofdsleutels. Zie Always Encrypted voor meer informatie. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlColumnEncryptionCngProvider |
De implementatie van de CMK Store-provider voor het gebruik van de Microsoft Cryptografie-API: Next Generation (CNG) met Always Encrypted. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlColumnEncryptionCspProvider |
De implementatie van de CMK Store-provider voor het gebruik van Microsoft op CAPI gebaseerde cryptografische serviceproviders (CSP) met Always Encrypted. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlColumnEncryptionEnclaveProvider |
De basisklasse die de interface definieert voor enclaveproviders voor Always Encrypted. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlColumnEncryptionKeyStoreProvider |
Basisklasse voor alle sleutelopslagaanbieders. Een aangepaste provider moet zijn afgeleid van deze klasse en de lidfuncties overschrijven en deze vervolgens registreren met behulp van SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Zie Always Encrypted voor meer informatie. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlCommand |
Vertegenwoordigt een Transact-SQL instructie of opgeslagen procedure die moet worden uitgevoerd op basis van een SQL Server-database. Deze klasse kan niet worden overgenomen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlCommandBuilder |
Hiermee worden automatisch opdrachten met één tabel gegenereerd die worden gebruikt om wijzigingen in een DataSet met de bijbehorende SQL Server-database af te stemmen. Deze klasse kan niet worden overgenomen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlConnection |
Vertegenwoordigt een verbinding met een SQL Server-database. Deze klasse kan niet worden overgenomen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlConnectionStringBuilder |
Biedt een eenvoudige manier om de inhoud van verbindingsreeksen te maken en te beheren die door de SqlConnection klasse worden gebruikt. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlCredential |
SqlCredential biedt een veiligere manier om het wachtwoord op te geven voor een aanmeldingspoging met behulp van SQL Server-verificatie. SqlCredential bestaat uit een gebruikers-id en een wachtwoord dat wordt gebruikt voor SQL Server-verificatie. Het wachtwoord in een SqlCredential object is van het type SecureString. SqlCredential kan niet worden overgenomen. Windows Verificatie ( Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlDataAdapter |
Vertegenwoordigt een set gegevensopdrachten en een databaseverbinding die wordt gebruikt om de DataSet te vullen en een SQL Server-database bij te werken. Deze klasse kan niet worden overgenomen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlDataReader |
Biedt een manier om een stroom alleen-doorstuurrijen van rijen uit een SQL Server-database te lezen. Deze klasse kan niet worden overgenomen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SQLDebugging |
Opgenomen ter ondersteuning van foutopsporingstoepassingen. Niet bedoeld voor direct gebruik. Deze API ondersteunt verouderde .NET Framework-foutopsporing en is niet bedoeld voor direct gebruik. Gebruik Microsoft voor het ontwikkelen van nieuwe databases. Data.SqlClient. |
| SqlDependency |
Het object SqlDependency vertegenwoordigt een afhankelijkheid van querymeldingen tussen een toepassing en een exemplaar van SQL Server. Een toepassing kan een SqlDependency object maken en registreren om meldingen te ontvangen via de OnChangeEventHandler gebeurtenis-handler. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlEnclaveAttestationParameters |
Inkapselt de informatie die SqlClient naar SQL Server verzendt om het attest-proces te starten en een beveiligde sessie te maken met de enclave, SQL Server gebruikt voor berekeningen op kolommen die zijn beveiligd met Always Encrypted. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlEnclaveSession |
Hiermee wordt de status van een beveiligde sessie tussen SqlClient en een enclave in SQL Server ingekapseld, die kan worden gebruikt voor berekeningen op versleutelde kolommen die zijn beveiligd met Always Encrypted. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlError |
Verzamelt informatie die relevant is voor een waarschuwing of fout die door SQL Server wordt geretourneerd. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlErrorCollection |
Verzamelt alle fouten die worden gegenereerd door de .NET Framework-Data Provider voor SQL Server. Deze klasse kan niet worden overgenomen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlException |
De uitzondering die wordt gegenereerd wanneer SQL Server een waarschuwing of fout retourneert. Deze klasse kan niet worden overgenomen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlInfoMessageEventArgs |
Biedt gegevens voor de InfoMessage gebeurtenis. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlNotificationEventArgs |
Vertegenwoordigt de set argumenten die worden doorgegeven aan de gebeurtenis-handler voor meldingen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlParameter |
Vertegenwoordigt een parameter voor een SqlCommand en optioneel de toewijzing aan DataSet kolommen. Deze klasse kan niet worden overgenomen. Zie Parameters en parametergegevenstypen configureren voor meer informatie over parameters. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlParameterCollection |
Vertegenwoordigt een verzameling parameters die zijn gekoppeld aan een SqlCommand en de bijbehorende toewijzingen aan kolommen in een DataSet. Deze klasse kan niet worden overgenomen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlProviderServices |
De dbProviderServices-implementatie voor de SqlClient-provider voor SQL Server. Behoud deze API voor de ingebouwde .NET Framework Entity Framework-provider. Zie Microsoft voor het ontwikkelen van nieuwe databases. Data.SqlClient. |
| SqlRowsCopiedEventArgs |
Vertegenwoordigt de set argumenten die worden doorgegeven aan de SqlRowsCopiedEventHandler. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlRowUpdatedEventArgs |
Biedt gegevens voor de RowUpdated gebeurtenis. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlRowUpdatingEventArgs |
Biedt gegevens voor de RowUpdating gebeurtenis. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlTransaction |
Vertegenwoordigt een Transact-SQL transactie die moet worden uitgevoerd in een SQL Server-database. Deze klasse kan niet worden overgenomen. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
Enums
| Naam | Description |
|---|---|
| ApplicationIntent |
Hiermee geeft u een waarde voor ApplicationIntent. Mogelijke waarden zijn Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| PoolBlockingPeriod |
Hiermee geeft u een waarde voor de PoolBlockingPeriod eigenschap. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SortOrder |
Hiermee geeft u op hoe rijen met gegevens worden gesorteerd. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlAuthenticationMethod |
Beschrijft de verschillende SQL-verificatiemethoden die kunnen worden gebruikt door een client die verbinding maakt met Azure SQL Database. Zie Connecting to SQL Database by Using Azure Active Directory Authentication voor meer informatie. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlBulkCopyOptions |
Bitwise-vlag waarmee een of meer opties worden opgegeven die moeten worden gebruikt met een exemplaar van SqlBulkCopy. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlCommandColumnEncryptionSetting |
Hiermee geeft u op hoe gegevens worden verzonden en ontvangen bij het lezen en schrijven van versleutelde kolommen. Afhankelijk van uw specifieke query kan de invloed van de prestaties worden verminderd door de verwerking van het Stuurprogramma Always Encrypted te omzeilen wanneer niet-versleutelde kolommen worden gebruikt. Houd er rekening mee dat deze instellingen niet kunnen worden gebruikt om versleuteling te omzeilen en toegang te krijgen tot gegevens zonder opmaak. Zie Always Encrypted (Database Engine) voor meer informatie. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlConnectionColumnEncryptionSetting |
Hiermee geeft u op dat Always Encrypted-functionaliteit is ingeschakeld in een verbinding. Houd er rekening mee dat deze instellingen niet kunnen worden gebruikt om versleuteling te omzeilen en toegang te krijgen tot gegevens zonder opmaak. Zie Always Encrypted (Database Engine) voor meer informatie. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlNotificationInfo |
Deze opsomming bevat aanvullende informatie over de verschillende meldingen die kunnen worden ontvangen door de handler van de afhankelijkheidsgebeurtenis. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlNotificationSource |
Geeft de bron aan van de melding die is ontvangen door de afhankelijkheidsgebeurtenishandler. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlNotificationType |
Beschrijft de verschillende meldingstypen die kunnen worden ontvangen door een OnChangeEventHandler gebeurtenis-handler via de SqlNotificationEventArgs parameter. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
Gedelegeerden
| Naam | Description |
|---|---|
| OnChangeEventHandler |
Hiermee wordt de OnChange gebeurtenis verwerkt die wordt geactiveerd wanneer een melding wordt ontvangen voor een van de opdrachten die aan een SqlDependency object zijn gekoppeld. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlInfoMessageEventHandler |
Vertegenwoordigt de methode die de InfoMessage gebeurtenis van een SqlConnection. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlRowsCopiedEventHandler |
Vertegenwoordigt de methode die de SqlRowsCopied gebeurtenis van een SqlBulkCopy. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlRowUpdatedEventHandler |
Vertegenwoordigt de methode die de RowUpdated gebeurtenis van een SqlDataAdapter. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
| SqlRowUpdatingEventHandler |
Vertegenwoordigt de methode die de RowUpdating gebeurtenis van een SqlDataAdapter. Gebruik Microsoft voor nieuwe ontwikkeling. Data.SqlClient. Deze pagina documenteerde System.Data.SqlClient. |
Opmerkingen
Note
De System.Data.SqlClient API's zijn afgeschaft. Gebruik voor nieuwe ontwikkeling de API's Microsoft.Data.SqlClient.
In de .NET Data Provider voor SQL Server wordt een verzameling klassen beschreven die worden gebruikt voor toegang tot een SQL Server-database in de beheerde ruimte. Met behulp van de SqlDataAdapter, kunt u een geheugen-resident DataSet vullen die u kunt gebruiken om een query uit te voeren en de database bij te werken.
Note
Zie SQL Server en ADO.NET voor conceptuele informatie over het gebruik van deze naamruimte bij het programmeren met .NET.