Ev Veritabanları Veri bağlama nedir? - techopedia nedir?

Veri bağlama nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Veri Bağlama ne anlama geliyor?

.NET bağlamında veri bağlama, bir istemci uygulamasının bir kullanıcı arabirimindeki (UI) denetimlerin, veritabanı veya XML belgesi gibi bir veri kaynağından veri almak veya bu belgeye güncellemek için yapılandırıldığı yöntemdir.

.NET'ten önce, veri bağlama modellerine erişim veritabanlarıyla sınırlıydı. Böylece, birçok veritabanı yönetim sistemi (DBM), veri bağlama sürecinin kontrolünde herhangi bir esneklik olmaksızın uygulama programlama arayüzleri (API) yoluyla veri kaynağına dolaylı olarak erişebilmektedir. Bu sorun, .NET'te verinin nasıl bağlandığı ve Windows Forms ve ADO.NET sınıfları ile UI'nin davranışları çerçevesinde ince denetim sağlanarak giderildi. Web uygulamalarının geliştirilmesi, .NET sunucu tarafı Web denetimlerini kullanarak Web sayfalarına veri bağlama özelliği sağlayarak basitleştirilmiştir.

Techopedia Veri Bağlamayı Açıklıyor

.NET'te veri bağlama kullanmanın avantajları şunlardır:

  1. Kod boyutunda azalma
  2. Uygulamanın daha iyi performansı
  3. Veriye dayalı uygulamaların hızlı gelişimi
  4. Oluşturulan kodu gerektiğinde değiştirerek varsayılan veri bağlama işleminin özelleştirilmesi
  5. Olaylar aracılığıyla veri bağlama üzerinde ince kontrol
  6. Veri doğrulama kurallarını kullanıcı arayüzündeki denetimlerin yerleşik veri türü doğrulamasıyla ilişkilendirerek doğrulama hataları hakkında görsel geri bildirim (örneğin, tarih kontrolüne girilen tarih değeri)
Veri bağlama, veri sağlayıcısı (veri kaynağı) ile veri tüketicisi (veri görüntüleme kullanıcı arayüzü) arasında veri senkronizasyonu için bağlantı oluşturur ve görsel öğeler ile veri kaynağı arasında iki yönlü bağlantı sağlar. Örneğin, bir Windows form metin kutusunun text özelliği, veritabanından getirilen bir öğrencinin adına bağlı olabilir. Bağlama ayrıca bir görüntü kontrolünün bir grafiğine, bir kontrolün arka plan rengine veya bir form üzerindeki bir kontrolün başka bir özelliğine de uygulanabilir.


.NET çerçevesi, diziler ve koleksiyonlar gibi veritabanlarından ve yapılardan gelen verilere erişmek için Windows Forms'da basit ve karmaşık veri bağlama seçenekleri sunar. Basit bir veri bağlama seçeneği olması durumunda, kullanıcı arayüzündeki bir kontrol karmaşık seçenekteyken bir veri kaynağındaki bir veri değerine bağlıdır. Ayrıca, bir denetim, değerler listesini temsil eden bir veri kümesine bağlı bir Datagrid denetimi gibi bir veri koleksiyonuna bağlıdır.


.NET 4.0'daki Windows Presentation Framework (WPF), bağlayıcı hedef nesnelerin (WPF öğeleri) özelliklerini ve Dil Tümleşik Sorgu (LINQ) sorguları, Ortak Dil Çalışma Zamanı (CLR) nesneleri, XML ve diğer veri kaynakları. Verilerin sunumunu kontrol etmek için veri şablonları sağlar.


ASP.NET sayfalarına veri bağlama uygulandığında, herhangi bir sunucu denetimi basit özelliklere, koleksiyonlara, ifadelere ve yöntemlere vb. Bağlanabilir. Tüm veri bağlama ifadeleri <% #%> karakterleri içinde bulunmalıdır. Veri kümesi, DataReader ve diğerleri gibi çerçeve sınıfları, veritabanından veri almak ve Web sayfasındaki denetimlere bağlantı oluşturmak için kullanılır.


Veri bağlama sınırlamaları, denetimlerin sürümünü denetlemenin neden olduğu ek yükü, kullanıcı sistemine yüklenen Açık Veritabanı Bağlantısı (ODBC) sürücüsünü / sağlayıcısını ve uygulamayı kullanıcının kullanması için gerekli olan denetimlerin ve ara katman yazılımının yeni bir sürümünün dağıtımını içerir. sistemi.

Veri bağlama nedir? - techopedia nedir?