Ado.Net Entity Framework 4.0 versiyonunda, daha önceki sürüme göre önemli yenilikler ve düzeltmeler bulunmakta. Bunlardan birisi Model diagramından yararlanarak veritabanının oluşturulabilmesi Bu sayede Entity tasarımlarının veritabanına aktarılmasını sağlayabilimekteyiz ki bu bir önceki sürümde olmasını istediğimiz yegane özelliklerden birisiydi. Bu önemli eklenti dışında, nesne isimlerinin çoğullaştırılması veya tekilleştirilmesi, Foreign Key alanlarının Entity tipleri içerisine istendiğinde Property olarak alınabilmesi veya Complex Type kullanımı gibi yeniliklerde yer almakta.
Bu görsel dersimizde, Ado.Net Data Service hizmetlerinin Silverlight uygulamalarında nasıl kullanılabileceğini incelemeye çalışıyoruz. Özellikle veri içeriğini, servise ait BeginExecute ve EndExecute metodlarını kullanarak asenkron olarak çekiyor ve Silverlight uygulaması üzerinde yer alan görsel bileşenlerinin doldurulmasını sağlıyoruz.
Bir önceki iki görsel dersimizin devamı olan bu bölümde, bir istemci uygulama geliştiriyor ve Ado.Net Data Service’’ in yetkilendirme ve doğrulama ilkelerini nasıl kullanabileceğini incelemeye çalışıyoruz. Ayrıca doğrulama işlemini kolaylaştırmak adına Client Application Service’’ lerinden yararlanıyoruz. Örnek senaryoda servis tarafında yapılan bir yetkilendirmeyi değerlendirerek Update işlemine izin verilmesi ve verilmemesi durumlarına göz atıyoruz.
Bir önceki görsel dersimizin devamı olan bu bölümde, veri kesmelerini(Data Interceptors) incelemeye çalışıyoruz. Bu amaçla QueryInterceptor ve ChangeInterceptor niteliklerinin(attributes) ele alındaki bir senaryo üzerinden ileriyor ve veri okuma, yazma, değiştirme, silme operasyonlarını nasıl yetki bazlı hale getirebileceğimizi görüyoruz.
Bu görsel dersimiz ile, Ado.Net Data Service’’ lerde güvenlik konusunu ele almaya başlıyoruz. İlk örneğimizde doğrulama(Authentication) işlemlerini gerçekleştirebilmek adına, servisi host eden bir Asp.Net Web uygulamasından nasıl yararlanabileceğimizi görüyoruz. Ayrıca Entity seviyesinde basit kısıtlamaların nasıl uygulanabildiğini işliyoruz.
Bu görsel dersimizde masaüstü uygulamalarda kayıt listeleme, ekleme, silme gibi işlemleri SQL Server'da tanımlanan stored procedure nesneleri ile nasıl gerçekleştirebileceğimizi göreceğiz.
Bu görsel dersimizde, Microsft Sync Framework mimarisinin parçalarından birisi olan Sync Services for Ado.Net konusunu incelemeye çalışıyoruz. Ayrıca, veri kaynalarının istemci ve sunucu katmanlar arasındaki senkronizasyonunun Visual Studio 2008 ortamında kolay bir şekilde nasıl geliştirilebileceğini öğrenmeye başlıyoruz.
Bu görsel dersimizde, VB. NET dilini kullanarak ExecuteReader metodu ile, veritabanindaki verileri bir listboxa yazdirma islemini nasil yapabilecegimizi görecegiz.
Bu görsel dersimizde, Typed Datasetler konusunda deginecegiz. DataAdapter olusturma, ASP .NET sayfalarinda ObjectDataSource ile birlikte Typed Dataset kullanimi ve yeni sorgular eklemeyi görecegiz.