.NET Framework geliştirme için Visual Studio veri araçları

Visual Studio ve .NET birlikte veritabanlarına bağlanmak, verileri bellekte modellemek ve verileri kullanıcı arabiriminde görüntülemek için kapsamlı API ve araç desteği sağlar. Veri erişimi işlevselliği sağlayan .NET sınıfları ADO.NET olarak bilinir. ADO.NET, Visual Studio'daki veri araçlarıyla birlikte öncelikli olarak ilişkisel veritabanlarını ve XML'i desteklemek üzere tasarlanmıştır. Günümüzde birçok NoSQL veritabanı satıcısı veya üçüncü taraf ADO.NET sağlayıcılar sunmaktadır.

Dekont

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.

Aşağıdaki diyagramda temel mimarinin basitleştirilmiş bir görünümü gösterilmektedir:

ADO.NET Architecture

Yükleme

.NET için veri araçlarını kullanmak için .NET masaüstü geliştirme ve Veri depolama ve işleme iş yüklerinin Visual Studio'da yüklü olması gerekir. Bunları yüklemek için Visual Studio Yükleyicisi açın ve değiştirmek istediğiniz Visual Studio sürümünün yanındaki Değiştir (veya Daha Fazla>Değiştir) öğesini seçin. Bkz. Visual Studio'yu değiştirme.

Tipik iş akışı

Tipik iş akışı şu şekildedir:

  1. Yerel makinenize bir geliştirme veya test veritabanı yükleyin. Bkz . Veritabanı sistemlerini, araçlarını ve örneklerini yükleme. Azure veri hizmeti kullanıyorsanız bu adım gerekli değildir.

  2. Visual Studio'da veritabanına (veya hizmete veya yerel dosyaya) bağlantıyı test edin. Bkz. Yeni bağlantı ekleme.

  3. (İsteğe bağlı) Yeni bir model oluşturmak ve yapılandırmak için araçları kullanın. Entity Framework'e dayalı modeller, yeni uygulamalar için varsayılan öneridir. Hangi modeli kullanırsanız kullanın, uygulamanın etkileşimde bulunduğu veri kaynağıdır. Model, veritabanı veya hizmet ile uygulama arasında mantıksal olarak yer alır. Bkz. Yeni veri kaynakları ekleme.

  4. Verileri belirttiğiniz şekilde kullanıcıya görüntüleyecek veri bağlama kodunu oluşturmak için veri kaynağını Veri Kaynakları penceresinden bir Windows Forms, ASP.NET veya Windows Presentation Foundation tasarım yüzeyine sürükleyin. Bkz. Visual Studio'da verilere denetim bağlama.

  5. İş kuralları, arama ve veri doğrulama gibi şeyler için özel kod ekleyin veya temel alınan veritabanının kullanıma sağladığı özel işlevlerden yararlanın.

3. adımı atlayabilir ve bir .NET uygulamasını model kullanmak yerine doğrudan veritabanına komut vermek üzere programlayabilirsiniz. Bu durumda, ilgili belgeleri burada bulabilirsiniz: ADO.NET. Bellekte kendi nesnelerinizi doldururken veri bağlama kodu oluşturmak için Veri Kaynağı Yapılandırma Sihirbazı'nı ve tasarımcıları yine de kullanabileceğinizi ve ardından kullanıcı arabirimi denetimlerini bu nesnelere bağlayabileceğinizi unutmayın.

Ayrıca bkz.