N katmanlı uygulamalarda veri kümeleriyle çalışma
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. Teknolojiler ö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.
N katmanlı veri uygulamaları , birden çok mantıksal katmana (veya katmana) ayrılmış veri odaklı uygulamalardır. Başka bir deyişle n katmanlı veri uygulaması, veri erişim katmanı, iş mantığı katmanı ve kendi projesindeki sunu katmanı ile birden çok projeye ayrılmış bir uygulamadır. Daha fazla bilgi için bkz . N Katmanlı veri uygulamalarına genel bakış.
Yazılan veri kümeleri, TableAdapters ve veri kümesi sınıflarının ayrık projelerde oluşturulabilmesi için geliştirilmiştir. Bu, uygulama katmanlarını hızla ayırma ve n katmanlı veri uygulamaları oluşturma olanağı sağlar.
Yazılan veri kümelerinde N katmanlı destek, uygulama mimarisinin n katmanlı bir tasarıma yinelemeli olarak geliştirilmesini sağlar. Ayrıca kodu el ile birden fazla projeye ayırma gereksinimini de kaldırır. Veri Kümesi Tasarımcısı'nı kullanarak veri katmanı tasarlamaya başlayın. Uygulama mimarisini n katmanlı bir tasarıma taşımaya hazır olduğunuzda, veri kümesi sınıfını ayrı bir projeye oluşturmak için veri kümesinin DataSet Projesi özelliğini ayarlayın.
Başvuru
İlgili içerik
- N Katmanlı veri uygulamalarına genel bakış
- İzlenecek yol: N katmanlı Veri Uygulaması Oluşturma
- N katmanlı uygulamalarda TableAdapter’lara kod ekleme
- N katmanlı uygulamalarda veri kümelerine kod ekleme
- N Katmanlı bir veri kümesine doğrulama ekleme
- Veri kümeleri ile TableAdapter’ları farklı projelere ayırma
- Hiyerarşik güncelleştirme
- Visual Studio'daki veri kümesi araçları
- Visual Studio'da verilere erişime
- TableAdapter’lar oluşturma ve yapılandırma
- LINQ to SQL ile N Katmanlı ve uzak uygulamalar