System.Data.SqlClient Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A System.Data.SqlClient névtér a SQL Server .NET Data Provider.
Important
Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a névtér dokumentálja az örökölt szolgáltatót a meglévő alkalmazásokhoz, és .NET keretrendszerspecifikus forgatókönyvekhez, amelyek megkövetelik.
Osztályok
| Név | Description |
|---|---|
| SqlAuthenticationInitializer |
Meghatározza a app.config fájlban regisztrálható hitelesítési inicializálók alapvető viselkedését, és a származtatott osztályok alapjaként szolgál. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlAuthenticationParameters |
Az illesztőprogram által a hitelesítésszolgáltatóknak átadott AD-hitelesítési paramétereket jelöli. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlAuthenticationProvider |
Meghatározza a hitelesítésszolgáltatók alapvető viselkedését, és egy alaposztályt biztosít a származtatott osztályok számára. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlAuthenticationToken |
AD-hitelesítési jogkivonatot jelöl. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlBulkCopy |
Lehetővé teszi egy SQL Server tábla hatékony tömeges betöltését egy másik forrásból származó adatokkal. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlBulkCopyColumnMapping |
Meghatározza a példány adatforrásában lévő SqlBulkCopy oszlop és a példány céltáblájának egy oszlopa közötti leképezést. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlBulkCopyColumnMappingCollection |
A SqlBulkCopyColumnMapping forrásból CollectionBaseöröklő objektumok gyűjteménye. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlClientFactory |
Az adatforrásosztályok szolgáltatói System.Data.SqlClient implementációjának példányainak létrehozására szolgáló metódusok készletét jelöli. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlClientLogger |
SQL-ügyfélnaplózót jelöl. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlClientMetaDataCollectionNames |
A GetSchema metódussal használható állandók listáját tartalmazza a metaadat-gyűjtemények lekéréséhez. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlClientPermission |
Engedélyezi a .NET-keretrendszer Data Provider SQL Server számára annak biztosítását, hogy a felhasználó biztonsági szintje elegendő legyen az adatforráshoz való hozzáféréshez. Ez az API támogatja .NET keretrendszer kódhozzáférésének biztonságát. Új adatbázis-fejlesztéshez használja a Microsoft. Data.SqlClient; őrizze meg ezt az API-t a .NET keretrendszer kódhozzáférés-biztonságát igénylő alkalmazásokhoz. |
| SqlClientPermissionAttribute |
Biztonsági műveletet társít egy egyéni biztonsági attribútumhoz. Ez az API támogatja .NET keretrendszer kódhozzáférésének biztonságát. Új adatbázis-fejlesztéshez használja a Microsoft. Data.SqlClient; őrizze meg ezt az API-t a .NET keretrendszer kódhozzáférés-biztonságát igénylő alkalmazásokhoz. |
| SqlColumnEncryptionCertificateStoreProvider |
A Windows tanúsítványtároló kulcstároló-szolgáltatójának implementálása. Ez az osztály lehetővé teszi a Windows tanúsítványtárolóban tárolt tanúsítványok oszlop-főkulcsként való használatát. A részletekért lásd: Always Encrypted. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlColumnEncryptionCngProvider |
A CMK Store-szolgáltató implementációja a Microsoft Cryptography API: Next Generation (CNG) és Always Encrypted használatára. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlColumnEncryptionCspProvider |
A CMK Store-szolgáltató implementációja Microsoft CAPI-alapú titkosítási szolgáltatók (CSP) Always Encrypted használatával. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlColumnEncryptionEnclaveProvider |
Az Always Encrypted enklávészolgáltatók felületét meghatározó alaposztály. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlColumnEncryptionKeyStoreProvider |
Alaposztály az összes kulcstároló-szolgáltatóhoz. Az egyéni szolgáltatónak ebből az osztályból kell származnia, felül kell bírálnia a tagfüggvényeit, majd regisztrálnia kell azt az SqlConnection.RegisterColumnEncryptionKeyStoreProviders() használatával. További részletekért lásd: Always Encrypted. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlCommand |
Egy SQL Server adatbázison végrehajtandó Transact-SQL utasítást vagy tárolt eljárást jelöl. Ez az osztály nem örökölhető. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlCommandBuilder |
Automatikusan létrehoz egytáblás parancsokat, amelyek a DataSet módosításainak egyeztetésére szolgálnak a társított SQL Server adatbázissal. Ez az osztály nem örökölhető. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlConnection |
Egy SQL Server-adatbázishoz való kapcsolatot jelöl. Ez az osztály nem örökölhető. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlConnectionStringBuilder |
Egyszerű módot kínál az osztály által SqlConnection használt kapcsolati sztringek tartalmának létrehozására és kezelésére. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlCredential |
SqlCredential biztonságosabb módot biztosít a bejelentkezési kísérlethez használt jelszó megadására SQL Server Hitelesítés használatával. SqlCredential egy felhasználói azonosítóból és egy jelszóból áll, amelyet SQL Server hitelesítéshez használunk. Az objektum jelszava SqlCredential típusának típusa SecureString. SqlCredential nem örökölhető. A Windows hitelesítés ( Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlDataAdapter |
A DataSet kitöltéséhez és egy SQL Server-adatbázis frissítéséhez használt adatparancsok és adatbáziskapcsolatok készletét jelöli. Ez az osztály nem örökölhető. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlDataReader |
Lehetővé teszi, hogy csak előre beolvassa a sorokat egy SQL Server adatbázisból. Ez az osztály nem örökölhető. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SQLDebugging |
Az alkalmazások hibakeresésének támogatása. Nem közvetlen használatra szánt. Ez az API támogatja az örökölt .NET-keretrendszer hibakeresését, és nem közvetlen használatra készült. Új adatbázis-fejlesztéshez használja a Microsoft. Data.SqlClient. |
| SqlDependency |
A SqlDependency objektum egy alkalmazás és egy SQL Server példány közötti lekérdezésértesítési függőséget jelöl. Az alkalmazások létrehozhatnak egy SqlDependency objektumot, és regisztrálhatnak, hogy értesítéseket kapjanak az OnChangeEventHandler eseménykezelőn keresztül. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlEnclaveAttestationParameters |
Beágyazza az SqlClient által a SQL Server küldött információkat, hogy elindítsa az enklávéval való biztonságos munkamenet igazolásának és létrehozásának folyamatát, SQL Server az Always Encrypted használatával védett oszlopokon végzett számításokhoz. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlEnclaveSession |
Beágyazza az SqlClient és egy SQL Server belüli enklávé közötti biztonságos munkamenet állapotát, amely az Always Encrypteddel védett titkosított oszlopokon végzett számításokhoz használható. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlError |
Összegyűjti az SQL Server által visszaadott figyelmeztetéssel vagy hibával kapcsolatos információkat. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlErrorCollection |
Összegyűjti az .NET-keretrendszer Data Provider által SQL Server által generált összes hibát. Ez az osztály nem örökölhető. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlException |
Az a kivétel, amely akkor jelenik meg, ha SQL Server figyelmeztetést vagy hibát ad vissza. Ez az osztály nem örökölhető. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlInfoMessageEventArgs |
Adatokat biztosít az InfoMessage eseményhez. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlNotificationEventArgs |
Az értesítési eseménykezelőnek átadott argumentumokat jelöli. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlParameter |
Egy paramétert jelöl egy SqlCommand adott paraméterhez, és opcionálisan az oszlopokhoz való leképezését DataSet . Ez az osztály nem örökölhető. A paraméterekkel kapcsolatos további információkért lásd: Paraméterek és paraméteradattípusok konfigurálása. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlParameterCollection |
Egy adott oszlophoz SqlCommand társított paraméterek gyűjteményét és azok oszlopaihoz DataSetvaló leképezését jelöli. Ez az osztály nem örökölhető. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlProviderServices |
Az SqlClient-szolgáltató dbProviderServices-implementációja SQL Server. Tartsa meg ezt az API-t a beépített .NET Framework Entity Framework-szolgáltatóhoz. Az új adatbázis-fejlesztésről lásd: Microsoft. Data.SqlClient. |
| SqlRowsCopiedEventArgs |
A .-nak átadott SqlRowsCopiedEventHandlerargumentumokat jelöli. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlRowUpdatedEventArgs |
Adatokat biztosít az RowUpdated eseményhez. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlRowUpdatingEventArgs |
Adatokat biztosít az RowUpdating eseményhez. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlTransaction |
Egy SQL Server adatbázisban hajtandó Transact-SQL tranzakciót jelöli. Ez az osztály nem örökölhető. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
Enumerációk
| Név | Description |
|---|---|
| ApplicationIntent |
A értékének ApplicationIntentmegadása. A lehetséges értékek a következők: Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| PoolBlockingPeriod |
A tulajdonság értékét PoolBlockingPeriod adja meg. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SortOrder |
Az adatsorok rendezésének módját adja meg. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlAuthenticationMethod |
A Azure SQL Database csatlakozó ügyfél által használható különböző SQL-hitelesítési módszereket ismerteti. További információ: Csatlakozás az SQL Database-hez Azure Active Directory hitelesítéssel. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlBulkCopyOptions |
Bitenkénti jelölő, amely egy vagy több, a példányhoz SqlBulkCopyhasználható lehetőséget ad meg. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlCommandColumnEncryptionSetting |
Meghatározza, hogyan lesznek elküldve és fogadva az adatok a titkosított oszlopok olvasása és írása során. Az adott lekérdezéstől függően a teljesítményre gyakorolt hatás csökkenthető az Always Encrypted illesztőprogram feldolgozásának megkerülésével, ha nem titkosított oszlopokat használ. Vegye figyelembe, hogy ezek a beállítások nem használhatók a titkosítás megkerülésére és egyszerű szöveges adatokhoz való hozzáférésre. További részletekért lásd: Always Encrypted (Database Engine). Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlConnectionColumnEncryptionSetting |
Megadja, hogy az Always Encrypted funkció engedélyezve van-e egy kapcsolatban. Vegye figyelembe, hogy ezek a beállítások nem használhatók a titkosítás megkerülésére és egyszerű szöveges adatokhoz való hozzáférésre. További részletekért lásd: Always Encrypted (Database Engine). Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlNotificationInfo |
Ez az enumerálás további információkat nyújt a függőségi eseménykezelő által fogadható különböző értesítésekről. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlNotificationSource |
A függőségi eseménykezelő által fogadott értesítés forrását jelzi. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlNotificationType |
Az eseménykezelő által a paraméteren OnChangeEventHandler keresztül SqlNotificationEventArgs fogadható különböző értesítési típusokat ismerteti. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
Delegáltak
| Név | Description |
|---|---|
| OnChangeEventHandler |
Kezeli azt az OnChange eseményt, amely akkor aktiválódik, amikor értesítést kap az objektumhoz társított parancsok bármelyikéről SqlDependency . Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlInfoMessageEventHandler |
Azt a metódust jelöli, amely egy InfoMessage .SqlConnection Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlRowsCopiedEventHandler |
Az eseményt SqlRowsCopied kezelő metódust SqlBulkCopyjelöli. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlRowUpdatedEventHandler |
Azt a metódust jelöli, amely egy RowUpdated .SqlDataAdapter Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| SqlRowUpdatingEventHandler |
Azt a metódust jelöli, amely egy RowUpdating .SqlDataAdapter Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
Megjegyzések
Note
Az System.Data.SqlClient API-k elavultak. Új fejlesztéshez használja a Microsoft.Data.SqlClient API-kat.
A SQL Server .NET Data Provider egy SQL Server-adatbázishoz való hozzáféréshez használt osztályok gyűjteményét ismerteti a felügyelt térben. SqlDataAdapterA segítségével kitölthet egy memória-rezidenstDataSet, amellyel lekérdezheti és frissítheti az adatbázist.
Note
A névtér .NET való programozása során való használatáról a SQL Server és az ADO.NET című témakörben talál elméleti információkat.