Anasayfa / Yazılım / ASP.NET / DataSet Özellikleri

DataSet Özellikleri

DataSet bir çok kısım içermektedir, bunların hepsi veritabanı üzerinde işlem yaparken kullanabileceğimiz özelliklerdir.

  • DataSet
  • SqlDataAdapter
  • DataTable
  • DataColumn
  • DataRow
  • DataRelation
  • DataView
  • Bu üstte saymış olduğum sınıfların hepsi veritabanı üzerinde çalışırken ihtiyaç duyacağımız classlardır. Örneğin SqlDataAdapter sınıfı veritabanı ile DataSet arasında iletişim kuran bir classtır. Çünkü veritabanından çekilen verileri DataSet’e doldurma işlemini gerçekleştiren nesne Data Adapter nesnesidir. Üstte yer alan sınıflardan sadece SqlDataAdapter classı bir data providera bağımlıdır. Sql veri tabanı için SqlDataAdapter, oracle için OracleDataAdapter, OleDb için OleDbDataAdapter kullanılır. SqlDataAdapter sınıfı veritabanının bulunduğu server ile lokalde çalıştığımız makine arasında bir köprü kurar.

    DataSet nesnesi her zaman en az bir DataTable içerir, daha fazla da içerebilir ama bir tane mutlaka olması gerekmektedir. DataSet içinde yer alan DataTable ise DataColumns ve DataRows içerir.

    Eğer bir DataSet içinde birden fazla DataTable var ise ve biz bu DataTable’lar arasında bir ilişki kurmak istiyorsak bunun içinde DataRelation sınıfını kullanırız.

    DataView’de DataSet içindeki query’leri gösterir.

    Burada değinmek istediğim bir nokta daha var. ADO.NET 2.0 ve sonrasında Data Table sınıfımı artık Data Set’e bağlı olmadan da kullanabiliyorum. Yani Data Setten bağımsız olarak da Data Table kullanabilme imkanım var.

    Bir sonraki yazımda artık DataSet uygulamalarına ve kod yazmaya devam edeceğiz. Bu kadar teorik bilgi yeter artık 🙂

    Bir cevap yazın

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir