Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: .NET Framework
.NET
.NET Standard
Bir veritabanından şema bilgilerini alma işlemi, şema bulma işlemiyle gerçekleştirilir. Şema bulma, uygulamaların yönetilen sağlayıcıların belirli bir veritabanının meta veri olarak da bilinen veritabanı şeması hakkındaki bilgileri bulmasını ve döndürmesini istemesine olanak tanır. Tablolar, sütunlar ve saklı yordamlar gibi farklı veritabanı şema öğeleri şema koleksiyonları aracılığıyla kullanıma sunulur. Her şema koleksiyonu, kullanılan sağlayıcıya özgü çeşitli şema bilgilerini içerir.
SQL Server için Microsoft SqlClient Veri Sağlayıcısı, SqlConnection sınıfında GetSchema yöntemini uygular ve GetSchema yönteminden döndürülen şema bilgileri biçiminde DataTablegelir. GetSchema yöntemi, döndürülecek şema koleksiyonunu belirtmek ve döndürülen bilgi miktarını kısıtlamak için isteğe bağlı parametreler sağlayan aşırı yüklenmiş bir yöntemdir. SqlClient veri sağlayıcısı, SqlDataReader'ın sütun meta verilerini açıklayan bir DataTable döndüren bir GetSchemaTable yöntemi de sağlar.
Bu bölümde
GetSchema ve şema koleksiyonları
GetSchema yöntemini ve bir veritabanından şema bilgilerini almak ve kısıtlamak için nasıl kullanılabileceğini açıklar.
Şema kısıtlamaları
GetSchema ile kullanılabilecek şema kısıtlamalarını açıklar.
Ortak şema koleksiyonları
Tüm .NET yönetilen sağlayıcıları tarafından desteklenen tüm ortak şema koleksiyonlarını açıklar.
SQL Server şema koleksiyonları
SQL Server için Microsoft SqlClient Veri Sağlayıcısı tarafından desteklenen ek şema koleksiyonlarını açıklar.
Reference
GetSchema
DbConnection sınıfının GetSchema yöntemini açıklar.
GetSchema
sınıfının GetSchema yöntemini SqlConnection açıklar.
GetSchemaTable
DbDataReader sınıfının GetSchemaTable yöntemini açıklar.
GetSchemaTable
SqlDataReader sınıfındaki GetSchemaTable yöntemini açıklar.
Ayrıca bakınız
- ADO.NET'da verileri alma ve değiştirme
- SQL Server için Microsoft ADO.NET