Ana içeriğe geç

$Database

$Database İlişkisel veritabanı işlemleri gerçekleştirmenizi sağlar.

Mevcut kayıtları sorgulamak ve döndürülen $Database.Get üzerinde değişiklikler yapmak için yöntemi kullanabilir, tüm değişiklikleri de şu yöntemle kalıcı hale getirebilirsiniz: DataTable iş akışında ve tüm değişiklikleri kalıcı hale getirmek için DataTable.Save yöntemini kullanabilirsiniz.

Yalnızca yeni değerler eklemeniz gerekiyorsa, yeni satırlar eklemek ve tabloyu kaydetmek üzere boş bir oluşturmak için $Database.Empty yöntemini kullanabilirsiniz.

Bu sınıf ayrıca, kullanıcıların etkileşimli değişiklikler yapabilmesi için veritabanını XML Veri Modeli'ne eşleyen $Database.ImportFromXml ve $Database.ExportToXml yöntemlerini de sağlar.

Tek bir satırı güncellemek veya eklemek için daha az kodla tek satırlık güncellemeler gerçekleştiren $Database.EnsureData yöntemini kullanabilirsiniz.

1
const $Database;

Özellikler

Veri değiştirme

  • Database.AddData: Belirtilen hedef tabloya yeni bir satır ekler ve eklenen satırı DataRow nesnesi olarak döndürür.
  • Database.DeleteData: Tek bir ölçüt olarak bir sütun ve değer kullanarak belirtilen tablodaki tüm satırları siler ve silinen satır sayısını döndürür.
  • Database.EnsureData: Tek bir ölçüt olarak belirtilen sütun ve değere göre tabloya bir satır ekler veya mevcut satırı günceller. Yalnızca dahil edilen sütunlar güncellenir.
  • Database.EnsureStoreData: Tek bir ölçüt olarak belirtilen sütun ve değere göre tabloya bir satır ekler veya mevcut satırı günceller. Yalnızca dahil edilen sütunlar güncellenir.
  • Database.ExecuteNonQuery: Alanadında tanımlanan bilgileri kullanarak ilgili sisteme bağlantı kurar ve sorguyu çalıştırır. Etkilenen satır sayısını döndürür.

İçe ve dışa aktarma

Sorgular ve veri alma

  • Database.ExecuteQuery: Alanadında tanımlanan bilgileri kullanarak ilgili sisteme bağlantı kurar ve sorguyu çalıştırır.
  • Database.Get: Belirtilen sorguyu çalıştırır ve sonuçları bir DataTable iş akışı olarak döndürür.
  • Database.GetData: Tek bir ölçüt olarak belirtilen sütun ve değeri kullanarak bir sorgu çalıştırır ve sonuçta elde edilen DataTable iş akışını döndürür.