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.
Sınıflar
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. |
SqlAuthenticationParameters |
Bir sürücü tarafından kimlik doğrulama sağlayıcılarına geçirilen AD kimlik doğrulama parametrelerini temsil eder. |
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. |
SqlAuthenticationToken |
AD kimlik doğrulama belirtecini temsil eder. |
SqlBulkCopy |
Bir SQL Server tablosunu başka bir kaynaktan alınan verilerle verimli bir şekilde toplu olarak yüklemenizi sağlar. |
SqlBulkCopyColumnMapping |
Örneğin veri kaynağındaki SqlBulkCopy bir sütun ile örneğin hedef tablosundaki bir sütun arasındaki eşlemeyi tanımlar. |
SqlBulkCopyColumnMappingCollection |
SqlBulkCopyColumnMapping'den CollectionBasedevralan nesnelerin koleksiyonu. |
SqlClientFactory |
Sağlayıcının veri kaynağı sınıflarını uygulamasının System.Data.SqlClient örneklerini oluşturmak için bir dizi yöntemi temsil eder. |
SqlClientLogger |
SQL istemci günlükçüslerini temsil eder. |
SqlClientMetaDataCollectionNames |
Meta veri koleksiyonlarını almak için GetSchema yöntemiyle kullanılacak sabitlerin listesini sağlar. |
SqlClientPermission |
Bir kullanıcının bir 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. |
SqlClientPermissionAttribute |
Bir güvenlik eylemini özel bir güvenlik özniteliğiyle ilişkilendirir. |
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. |
SqlColumnEncryptionCngProvider |
Microsoft Şifreleme API'sini kullanmaya yönelik CMK Deposu sağlayıcısı uygulaması: Always Encrypted ile Yeni Nesil (CNG). |
SqlColumnEncryptionCspProvider |
Microsoft CAPI tabanlı Şifreleme Hizmeti Sağlayıcılarını (CSP) Always Encrypted ile kullanmak için CMK Deposu sağlayıcısı uygulaması. |
SqlColumnEncryptionEnclaveProvider |
Always Encrypted için kapanım sağlayıcıları arabirimini tanımlayan temel sınıf. |
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 kaydetmesi gerekir. Ayrıntılar için bkz . Always Encrypted. |
SqlCommand |
Bir SQL Server veritabanında yürütülecek Transact-SQL deyimini veya saklı yordamı temsil eder. Bu sınıf devralınamaz. |
SqlCommandBuilder |
ile ilişkili SQL Server veritabanıyla yapılan değişiklikleri uzlaştırmak için DataSet kullanılan tek tablolu komutları otomatik olarak oluşturur. Bu sınıf devralınamaz. |
SqlConnection |
SQL Server veritabanı bağlantısını temsil eder. Bu sınıf devralınamaz. |
SqlConnectionStringBuilder |
sınıfı tarafından SqlConnection kullanılan bağlantı dizelerinin içeriğini oluşturmak ve yönetmek için basit bir yol sağlar. |
SqlCredential |
SqlCredential , SQL Server Kimlik Doğrulaması kullanarak oturum açma girişimi için parolayı 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ı ( |
SqlDataAdapter |
Sql Server veritabanını doldurmak ve güncelleştirmek için kullanılan bir dizi veri komutunu DataSet ve veritabanı bağlantısını temsil eder. Bu sınıf devralınamaz. |
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. |
SQLDebugging |
Hata ayıklama uygulamalarını desteklemek için dahil. Doğrudan kullanım için tasarlanmamıştır. |
SqlDependency |
nesnesi, SqlDependency 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. |
SqlEnclaveAttestationParameters |
SqlClient'ın sql server'a gönderdiği bilgileri kapsülleyerek kapanım ile güvenli bir oturum oluşturma ve kanıtlama işlemini başlatır. SQL Server, Always Encrypted kullanılarak korunan sütunlardaki hesaplamalar için kullanır. |
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. |
SqlError |
SQL Server tarafından döndürülen bir uyarı veya hatayla ilgili bilgileri toplar. |
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. |
SqlException |
SQL Server bir uyarı veya hata döndürdüğünde oluşan özel durum. Bu sınıf devralınamaz. |
SqlInfoMessageEventArgs |
InfoMessage olayı için veriler sağlar. |
SqlNotificationEventArgs |
Bildirim olayı işleyicisine geçirilen bağımsız değişken kümesini temsil eder. |
SqlParameter |
bir parametresini SqlCommand ve isteğe bağlı olarak sütunlara eşlemesini DataSet temsil eder. Bu sınıf devralınamaz. Parametreler hakkında daha fazla bilgi için bkz. Parametreleri ve Parametre Veri Türlerini Yapılandırma. |
SqlParameterCollection |
bir ile SqlCommand ilişkili parametre koleksiyonunu ve içindeki sütunlarla DataSetilgili eşlemelerini temsil eder. Bu sınıf devralınamaz. |
SqlProviderServices |
SQL Server için SqlClient sağlayıcısı için DbProviderServices uygulaması. |
SqlRowsCopiedEventArgs |
öğesine geçirilen SqlRowsCopiedEventHandlerbağımsız değişken kümesini temsil eder. |
SqlRowUpdatedEventArgs |
RowUpdated olayı için veriler sağlar. |
SqlRowUpdatingEventArgs |
RowUpdating olayı için veriler sağlar. |
SqlTransaction |
SQL Server veritabanında yapılacak Transact-SQL işlemini temsil eder. Bu sınıf devralınamaz. |
Numaralandırmalar
ApplicationIntent |
için ApplicationIntentbir değer belirtir. Olası değerler ve |
PoolBlockingPeriod |
özelliği için PoolBlockingPeriod bir değer belirtir. |
SortOrder |
Veri satırlarının nasıl sıralanacağını belirtir. |
SqlAuthenticationMethod |
Azure SQL Veritabanı'na 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ını Kullanarak SQL Veritabanına Bağlanma. |
SqlBulkCopyOptions |
bir örneğiyle SqlBulkCopykullanılacak bir veya daha fazla seçeneği belirten bit düzeyinde bayrak. |
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şlenmesi 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 (Veritabanı Altyapısı). |
SqlConnectionColumnEncryptionSetting |
Bağlantıda Always Encrypted işlevinin 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 (Veritabanı Altyapısı). |
SqlNotificationInfo |
Bu numaralandırma, bağımlılık olay işleyicisi tarafından alınabilecek farklı bildirimler hakkında ek bilgi sağlar. |
SqlNotificationSource |
Bağımlılık olay işleyicisi tarafından alınan bildirimin kaynağını gösterir. |
SqlNotificationType |
parametresi aracılığıyla SqlNotificationEventArgs bir OnChangeEventHandler olay işleyicisi tarafından alınabilecek farklı bildirim türlerini açıklar. |
Temsilciler
OnChangeEventHandler |
Bir nesneyle SqlDependency ilişkili komutlardan OnChange herhangi biri için bildirim alındığında tetiklenen olayı işler. |
SqlInfoMessageEventHandler |
bir olayını SqlConnectionişleyecek InfoMessage yöntemi temsil eder. |
SqlRowsCopiedEventHandler |
bir olayını SqlBulkCopyişleyen SqlRowsCopied yöntemi temsil eder. |
SqlRowUpdatedEventHandler |
bir olayını SqlDataAdapterişleyecek RowUpdated yöntemi temsil eder. |
SqlRowUpdatingEventHandler |
bir olayını SqlDataAdapterişleyecek RowUpdating yöntemi temsil eder. |
Açıklamalar
SQL Server için .NET Veri Sağlayıcısı, yönetilen alanda bir 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şiki DataSet doldurabilirsiniz.
Not
.NET ile programlama yaparken bu ad alanını kullanma hakkında kavramsal bilgi için bkz. SQL Server ve ADO.NET.