System.Data.SqlClient Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ad System.Data.SqlClient alanı, SQL Server için .NET Veri Sağlayıcısı'dır.
Important
Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu ad alanı, mevcut uygulamalar için eski sağlayıcıyı ve bunu gerektiren .NET Framework'e özgü senaryoları belgeler.
Sınıflar
| Veri Akışı Adı | Description |
|---|---|
| SqlAuthenticationInitializer |
app.config dosyasına kaydedilebilen kimlik doğrulama başlatıcılarının temel davranışını tanımlar ve türetilmiş sınıflar için bir temel sağlar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlAuthenticationParameters |
Bir sürücü tarafından kimlik doğrulama sağlayıcılarına geçirilen AD kimlik doğrulama parametrelerini temsil eder. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlAuthenticationProvider |
Kimlik doğrulama sağlayıcılarının temel davranışını tanımlar ve türetilmiş sınıflar için bir temel sınıf sağlar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlAuthenticationToken |
AD kimlik doğrulama belirtecini temsil eder. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlBulkCopy |
Bir SQL Server tablosunu başka bir kaynaktan alınan verilerle verimli bir şekilde toplu yüklemenizi sağlar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlBulkCopyColumnMapping |
Örneğin veri kaynağındaki SqlBulkCopy bir sütun ile örneğin hedef tablosundaki bir sütun arasındaki eşlemeyi tanımlar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlBulkCopyColumnMappingCollection |
öğesinden SqlBulkCopyColumnMappingCollectionBasedevralan nesnelerin koleksiyonu. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlClientFactory |
System.Data.SqlClient sağlayıcısının veri kaynağı sınıflarının uygulamasının örneklerini oluşturmak için bir dizi yöntemi temsil eder. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlClientLogger |
BIR SQL istemci günlükçüsüsü temsil eder. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlClientMetaDataCollectionNames |
Meta veri koleksiyonlarını almak için GetSchema yöntemiyle kullanılacak sabitlerin listesini sağlar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlClientPermission |
Bir kullanıcının veri kaynağına erişmek için yeterli bir güvenlik düzeyine sahip olduğundan emin olmak için SQL Server için .NET Framework Veri Sağlayıcısı'nı etkinleştirir. Bu API, .NET Framework kodu erişim güvenliğini destekler. Yeni veritabanı geliştirme için Microsoft kullanın. Data.SqlClient; .NET Framework kodu erişim güvenliği gerektiren uygulamalar için bu API'sini koruyun. |
| SqlClientPermissionAttribute |
Bir güvenlik eylemini özel bir güvenlik özniteliğiyle ilişkilendirir. Bu API, .NET Framework kodu erişim güvenliğini destekler. Yeni veritabanı geliştirme için Microsoft kullanın. Data.SqlClient; .NET Framework kodu erişim güvenliği gerektiren uygulamalar için bu API'sini koruyun. |
| SqlColumnEncryptionCertificateStoreProvider |
Windows Sertifika Deposu için anahtar deposu sağlayıcısının uygulanması. Bu sınıf, Windows Sertifika Deposu'nda depolanan sertifikaların sütun ana anahtarları olarak kullanılmasını sağlar. Ayrıntılar için bkz . Always Encrypted. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlColumnEncryptionCngProvider |
Always Encrypted ile Microsoft Şifreleme API'sini kullanmaya yönelik CMK Deposu sağlayıcısı uygulaması. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlColumnEncryptionCspProvider |
Always Encrypted ile Microsoft CAPI tabanlı Şifreleme Hizmet Sağlayıcıları (CSP) kullanmaya yönelik CMK Deposu sağlayıcısı uygulaması. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlColumnEncryptionEnclaveProvider |
Always Encrypted için kapanım sağlayıcıları arabirimini tanımlayan temel sınıf. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlColumnEncryptionKeyStoreProvider |
Tüm anahtar deposu sağlayıcıları için temel sınıf. Özel sağlayıcının bu sınıftan türetilmesi ve üye işlevlerini geçersiz kılması ve ardından SqlConnection.RegisterColumnEncryptionKeyStoreProviders() kullanarak bunu kaydetmesi gerekir. Ayrıntılar için bkz . Always Encrypted. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlCommand |
SQL Server veritabanında yürütülecek bir Transact-SQL deyimini veya saklı yordamı temsil eder. Bu sınıf devralınamaz. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlCommandBuilder |
DataSet ilişkili SQL Server veritabanıyla yapılan değişiklikleri mutabık hale getirmek için kullanılan tek tablolu komutları otomatik olarak oluşturur. Bu sınıf devralınamaz. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlConnection |
SQL Server veritabanına bağlantıyı temsil eder. Bu sınıf devralınamaz. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlConnectionStringBuilder |
SqlConnection sınıfı tarafından kullanılan bağlantı dizelerinin içeriğini oluşturmak ve yönetmek için basit bir yol sağlar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlCredential |
SqlCredential, SQL Server Kimlik Doğrulaması kullanarak oturum açma girişiminin parolasını belirtmek için daha güvenli bir yol sağlar. SqlCredential, SQL Server Kimlik Doğrulaması için kullanılacak bir kullanıcı kimliği ve paroladan oluşur. Nesnedeki SqlCredential parola türündedir SecureString. SqlCredential devralınamaz. Windows Kimlik Doğrulaması ( Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlDataAdapter |
DataSet doldurmak ve SQL Server veritabanını güncelleştirmek için kullanılan veri komutlarını ve veritabanı bağlantısını temsil eder. Bu sınıf devralınamaz. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlDataReader |
SQL Server veritabanından yalnızca ileriye doğru satır akışını okumanın bir yolunu sağlar. Bu sınıf devralınamaz. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SQLDebugging |
Hata ayıklama uygulamalarını desteklemek için dahil. Doğrudan kullanım için tasarlanmamıştır. Bu API, eski .NET Framework hata ayıklamasını destekler ve doğrudan kullanıma yönelik değildir. Yeni veritabanı geliştirme için Microsoft kullanın. Data.SqlClient. |
| SqlDependency |
SqlDependency nesnesi, bir uygulama ile SQL Server örneği arasındaki sorgu bildirimi bağımlılığını temsil eder. Bir uygulama bir SqlDependency nesne oluşturabilir ve olay işleyicisi aracılığıyla OnChangeEventHandler bildirim almak için kaydolabilir. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlEnclaveAttestationParameters |
SqlClient'ın SQL Server'a gönderdiği bilgileri kapsüller ve kapanım ile güvenli bir oturum oluşturma işlemini başlatır SQL Server Always Encrypted kullanılarak korunan sütunlardaki hesaplamalar için kullanılır. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlEnclaveSession |
SqlClient ile SQL Server içindeki bir kapanım arasındaki güvenli oturumun durumunu kapsüller. Bu durum, Always Encrypted ile korunan şifrelenmiş sütunlardaki hesaplamalar için kullanılabilir. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlError |
SQL Server tarafından döndürülen bir uyarı veya hatayla ilgili bilgileri toplar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlErrorCollection |
SQL Server için .NET Framework Veri Sağlayıcısı tarafından oluşturulan tüm hataları toplar. Bu sınıf devralınamaz. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlException |
SQL Server bir uyarı veya hata döndürdüğünde oluşan özel durum. Bu sınıf devralınamaz. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlInfoMessageEventArgs |
InfoMessage olayı için veriler sağlar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlNotificationEventArgs |
Bildirim olayı işleyicisine geçirilen bağımsız değişken kümesini temsil eder. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlParameter |
bir parametresini SqlCommand temsil eder ve isteğe bağlı olarak sütunlara eşler DataSet . Bu sınıf devralınamaz. Parametreler hakkında daha fazla bilgi için bkz. Parametreleri ve Parametre Veri Türlerini Yapılandırma. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlParameterCollection |
ile ilişkilendirilmiş SqlCommand bir parametre koleksiyonunu ve bunların bir içindeki DataSetsütunlara eşlemelerini temsil eder. Bu sınıf devralınamaz. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlProviderServices |
SQL Server için SqlClient sağlayıcısı için DbProviderServices uygulaması. Yerleşik .NET Framework Entity Framework sağlayıcısı için bu API'yi koruyun. Yeni veritabanı geliştirme için bkz. Microsoft. Data.SqlClient. |
| SqlRowsCopiedEventArgs |
öğesine geçirilen SqlRowsCopiedEventHandlerbağımsız değişken kümesini temsil eder. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlRowUpdatedEventArgs |
RowUpdated olayı için veriler sağlar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlRowUpdatingEventArgs |
RowUpdating olayı için veriler sağlar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlTransaction |
SQL Server veritabanında yapılacak Transact-SQL işlemini temsil eder. Bu sınıf devralınamaz. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
Numaralandırmalar
| Veri Akışı Adı | Description |
|---|---|
| ApplicationIntent |
ApplicationIntentiçin bir değer belirtir. Olası değerler Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| PoolBlockingPeriod |
PoolBlockingPeriod özelliği için bir değer belirtir. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SortOrder |
Veri satırlarının nasıl sıralanacağını belirtir. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlAuthenticationMethod |
Azure SQL Veritabanı bağlanan bir istemci tarafından kullanılabilecek farklı SQL kimlik doğrulama yöntemlerini açıklar. Ayrıntılar için bkz. Azure Active Directory Kimlik Doğrulaması Kullanarak SQL Veritabanına Bağlanma. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlBulkCopyOptions |
SqlBulkCopyörneğiyle kullanılacak bir veya daha fazla seçeneği belirten bit düzeyinde bayrak. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlCommandColumnEncryptionSetting |
Şifrelenmiş sütunları okurken ve yazarken verilerin nasıl gönderileceğini ve alınacağını belirtir. Belirli sorgunuza bağlı olarak, şifrelenmemiş sütunlar kullanılırken Always Encrypted sürücüsünün işlemesi atlanarak performans etkisi azaltılabilir. Bu ayarların şifrelemeyi atlamak ve düz metin verilerine erişim kazanmak için kullanılamadığını unutmayın. Ayrıntılar için bkz. Always Encrypted (Database Engine). Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlConnectionColumnEncryptionSetting |
Always Encrypted işlevinin bir bağlantıda etkinleştirildiğini belirtir. Bu ayarların şifrelemeyi atlamak ve düz metin verilerine erişim kazanmak için kullanılamadığını unutmayın. Ayrıntılar için bkz. Always Encrypted (Database Engine). Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlNotificationInfo |
Bu numaralandırma, bağımlılık olay işleyicisi tarafından alınabilecek farklı bildirimler hakkında ek bilgiler sağlar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlNotificationSource |
Bağımlılık olay işleyicisi tarafından alınan bildirimin kaynağını gösterir. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlNotificationType |
OnChangeEventHandler parametresi aracılığıyla bir SqlNotificationEventArgs olay işleyicisi tarafından alınabilecek farklı bildirim türlerini açıklar. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
Temsilciler
| Veri Akışı Adı | Description |
|---|---|
| OnChangeEventHandler |
OnChange Bir nesneyle SqlDependency ilişkili komutlardan herhangi biri için bildirim alındığında tetiklenen olayı işler. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlInfoMessageEventHandler |
bir olayını InfoMessageişleyecek SqlConnection yöntemi temsil eder. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlRowsCopiedEventHandler |
bir olayını SqlRowsCopiedişleyen SqlBulkCopy yöntemi temsil eder. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlRowUpdatedEventHandler |
bir olayını RowUpdatedişleyecek SqlDataAdapter yöntemi temsil eder. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
| SqlRowUpdatingEventHandler |
bir olayını RowUpdatingişleyecek SqlDataAdapter yöntemi temsil eder. Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir. |
Açıklamalar
Note
API'ler System.Data.SqlClient kullanım dışıdır. Yeni geliştirme için Microsoft.Data.SqlClient API'lerini kullanın.
SQL Server için .NET Veri Sağlayıcısı, yönetilen alanda SQL Server veritabanına erişmek için kullanılan sınıf koleksiyonunu açıklar. SqlDataAdapterkullanarak, veritabanını sorgulamak ve güncelleştirmek için kullanabileceğiniz bir bellek yerleşikini DataSet doldurabilirsiniz.
Note
.NET ile programlama yaparken bu ad alanını kullanma hakkında kavramsal bilgi için bkz. SQL Server ve ADO.NET.