.NET Framework uygulamaları geliştirmeye yönelik Visual Studio veri kümesi araçları

Not

Veri kümeleri ve ilgili sınıflar, uygulamaların veritabanıyla bağlantısı kesilirken uygulamaların bellekteki verilerle çalışmasını sağlayan 2000'lerin başlarındaki eski .NET Framework teknolojileridir. Bunlar özellikle kullanıcıların verileri değiştirmesine ve değişiklikleri veritabanında kalıcı hale getirebilmesine olanak tanıyan uygulamalar için kullanışlıdır. Veri kümelerinin çok başarılı bir teknoloji olduğu kanıtlanmış olsa da, yeni .NET uygulamalarının Entity Framework Core kullanmasını öneririz. Entity Framework, tablosal verilerle nesne modelleri olarak çalışmak için daha doğal bir yol sağlar ve daha basit bir programlama arabirimine sahiptir.

DataSet Nesne, temelde bir mini veritabanı olan bellek içi bir nesnedir. Açık bir bağlantıyı sürdürmek zorunda kalmadan bir veya daha fazla veritabanındaki verileri depolayabileceğiniz ve değiştirebileceğiniz , DataColumnve DataRow nesnelerini içerirDataTable. Veri kümesi verilerinde yapılan değişikliklerle ilgili bilgileri tutar, böylece uygulamanız yeniden bağlandığında güncelleştirmeler izlenebilir ve veritabanına geri gönderilebilir.

Veri kümeleri ve ilgili sınıflar .NET API'sindeki System.Data ad alanında tanımlanır. ADO.NET kullanarak kodda dinamik olarak veri kümeleri oluşturabilir ve değiştirebilirsiniz. Bu bölümdeki belgelerde, Visual Studio tasarımcılarını kullanarak veri kümeleriyle çalışma gösterilmektedir. Tasarımcılar aracılığıyla oluşturulan veri kümeleri, veritabanıyla etkileşime geçmek için TableAdapter nesnelerini kullanır. Program aracılığıyla oluşturulan veri kümeleri DataAdapter nesnelerini kullanır. Veri kümelerini program aracılığıyla oluşturma hakkında bilgi için bkz . DataAdapters ve DataReaders.

Uygulamanızın yalnızca veritabanından veri okuması gerekiyorsa ve güncelleştirme, ekleme veya silme işlemleri gerçekleştirmemesi gerekiyorsa, genellikle genel List bir nesneye veya başka bir koleksiyon nesnesine veri almak için bir DataReader nesne kullanarak daha iyi performans elde edebilirsiniz. Verileri görüntülüyorsanız, kullanıcı arabirimini koleksiyona veri bağlamanız gerekir.

Veri kümesi iş akışı

Visual Studio, veri kümeleriyle çalışmayı basitleştirmek için araçlar sağlar. Temel uçtan uca iş akışı:

Veri kümeleri ve N katmanlı mimari

N katmanlı uygulamalarda veri kümeleri hakkında bilgi için bkz . N katmanlı uygulamalarda veri kümeleriyle çalışma.

Veri kümeleri ve XML

Veri kümelerini XML'ye ve XML'den dönüştürme hakkında bilgi için bkz . XML verilerini veri kümesine okuma ve Veri kümesini XML olarak kaydetme.