XML'i SQL'e Eşleme

Microsoft SQL Server ve geliştirme platformu, XML bileşenlerini veritabanı tablolarınıza eşlemenizi sağlar; böylece her saklı yordam çağrısı ile değişkenleri ve eşlenen verileri belirtmeden veri ekleyebilirsiniz. XML verilerini SQL Server'ınıza eşlemek için bir LINQ dosyası yaratırsınız, böylece her eşleştirdiğinizde, bir değer eklediğinizde veya seçtiğinizde, XML eşlenmiş veriler, uygulamaya her bilgiyi nereye koyacağınızı bildirir.

1.

Windows "Başlat" düğmesini tıklayın ve "Tüm Programlar" ı seçin. Programlama yazılımını açmak için "Microsoft.NET" e tıklayın ardından "Visual Studio" ya tıklayın.

2.

Projenizi açın ve "Yeni Dosya" şablon seçeneklerinden yeni bir XML dosyası oluşturun. Dosya açıldıktan sonra, XML dosyasının bağlandığı veritabanını tanımlamak için aşağıdaki etiketi ekleyin:

Bu örnekte, dosya "veritabanım" adlı bir veritabanına bağlanır.

3.

Eşlenen verilerin bağlandığı tabloyu tanımlayın. Aşağıdaki etiket bir "müşteri" tablosuna bağlanır:

"Üye" özelliğindeki "Model" öneki, uygulama kodu sınıflarındaki müşteri sınıfı dosyanızı gösterir.

4.

Sütun eşleştirmesini ayarlayın. Örneğin, aşağıdaki kod bir müşterinin adını ve soyadını XML haritasında eşler:

5.

Eşlenen verileri kullanan SQL veritabanınızda saklı yordamı tanımlayan kodu ekleyin. Aşağıdaki kod, daha önce "insertCustomer" adlı bir SQL prosedürüyle tanımlanan verileri eşleştirir:

Tavsiye