Aracılığıyla paylaş


XML’den DataSet İlişkisel Yapısını Çıkarma

bir öğesinin DataSet ilişkisel yapısı veya şeması tablolardan, sütunlardan, kısıtlamalardan ve ilişkilerden oluşur. XML'den bir DataSet yüklenirken, şema önceden tanımlanmış olabilir veya açıkça veya çıkarım yoluyla, yüklenen XML'den oluşturulabilir. XML'den bir DataSet şemayı ve içeriğini yükleme hakkında daha fazla bilgi için bkz. XML'den DataSet Yükleme ve XML'den DataSet Şema Bilgilerini Yükleme.

Bir DataSet şeması XML'den oluşturuluyorsa, tercih edilen yöntem, XML Şeması tanım dilini (XSD) (XML Şemasından DataSet İlişkisel Yapısını Türetme (XSD) bölümünde açıklandığı gibi) veya XML-Data Reduced (XDR) kullanarak şemayı açıkça belirtmektir. XML'de xml şeması veya XDR şeması yoksa, şeması DataSet XML öğelerinin ve özniteliklerinin yapısından çıkarılabilir.

Bu bölümde, XML öğeleri ve öznitelikleri ile bunların yapısı ve sonuçta elde edilen DataSet şema gösterilerek şema çıkarımı kuralları DataSet açıklanmaktadır.

XML belgesinde bulunan tüm öznitelikler çıkarım işlemine dahil edilmemelidir. Ad alanı niteleyici öznitelikleri, XML belgesi için önemli olan ancak şema için DataSet değil meta veriler içerebilir. kullanarak InferXmlSchema, çıkarım işlemi sırasında yoksayılacak ad alanlarını belirtebilirsiniz. Daha fazla bilgi için bkz . XML'den DataSet Şema Bilgilerini Yükleme.

Bu Bölümde

DataSet Şema Çıkarımı İşleminin Özeti
XML'den bir şemasını çıkarsama kurallarının üst düzey bir DataSet özetini sağlar.

Tabloların Çıkarımını Yapma
içinde tablo DataSetolarak çıkarsanan XML öğelerini açıklar.

Sütunların Çıkarımını Yapma
Tablo sütunları olarak çıkarsanan XML öğelerini ve özniteliklerini açıklar.

İlişkilerin Çıkarımını Yapma
DataRelation İç içe, çıkarılmış tablolar için oluşturulan ve ForeignKeyConstraint nesnelerini açıklar.

Öğe Metni Çıkarımını Yapma
XML öğelerindeki metin için oluşturulan sütunları açıklar ve XML öğelerindeki metnin ne zaman yoksayıldığını açıklar.

Çıkarım Sınırlamaları
Şema çıkarımının sınırlamalarını açıklar.

DataSet içinde XML kullanma
Nesnenin XML verileriyle nasıl etkileşime geçtiğini DataSet açıklar.

XML Şemasından (XSD) DataSet İlişkisel Yapısını Türetme
XML Şema tanım dili (XSD) şemasından oluşturulan bir DataSet öğesinin ilişkisel yapısını veya şemasını açıklar.

ADO.NET’e Genel Bakış
ADO.NET mimarisini ve bileşenlerini ve bunların mevcut veri kaynaklarına erişmek ve uygulama verilerini yönetmek için nasıl kullanılacağını açıklar.

Ayrıca bkz.