Türkiye Beyazay Derneği’nin engellilere yönelik okullarının tümü kapsayacak şekilde dizayn edilen web sitesi Beyazay Okulları yayına başladı. Şu anda Kartal’daki Özel Eğitim ve Rehabilitasyon Merkezi için hazırladığımız bir alt site ile yayına başlayan siteyi WordPress ile hazırladık. İlerleyen zamanlarda alt site olarak yeni okullar eklenecek.
Ay: Kasım 2010
Sınır Ötesi – Ali Şahin’in Blogu
GASAM (Güney Asya Stratejik Araştırmalar Merkezi) Başkanı, Fiziksel Engelliler Vakfı Genel Müdürü Ali Şahin’in Blogu bugün itibariyle yayında. Ali Şahin’in yazıları, röportajları, fotoğrafları ve yakında videolarının yayınlandığı bu blogu WordPress ile hazırladık. İçerik açısından daha çok uluslararası ilişkiler üzerine odaklanan blogun içerik yönetimi bizzat Ali Şahin tarafından yapılıyor.
ADO.NET Entity Framework
ADO.NET Entity Framework .NET ile veritabanı iletişimi sağlayan halen yeni sayılabilir bir teknoloji. Bu teknoloji aslında ORM (Object Relational Mapping)’den başka bir şey değil şu an. Yani veritabanı tabloları Sınıf, satırlar ise Nesne oluyor bu framework’te. Java’daki Hibernate’in .NET’teki benzeri olan nHibernate te aynı şekilde bir ORM’dir. Fakat entity framework Microsoft tarafından geliştirilen ve desteklenen bir ORM framework’ü. Microsoft LINQ to SQL’e destek vermeyeceğini açıkladıktan sonra entity framework’e yönelim arttı. Ancak halen klasik SQL ve Saklı Yordamlar veritabanı işlemleri için en yaygın olarak kullanılan araçlar. Benim gibi bu araçlara alışanlar için entity framework başlangıçta verdiği hatalar, performans düşüklüğü ve daha az esnek olması sebebiyle kullanma noktasında sizi kararsız bırakabilir.
Neden Entity Framework kullanalım? Öncelikle entity framework’e aşina olduğunuzda nesne yönelimli programlamanın tüm avantajlarından yararlanabiliyorsunuz, bu framework’ün derinliklerine indiğinizde güçlü özellikleri olduğunu göreceksiniz. Klasik ADO.NET Connection, Adapter ve Command’larını kullanarak veritabanı işlemlerini yapanlar artık bağlantı ve parametrelerle SQL ifadelerini oluşturmak yerine tamamen Nesnelerle çalışacaklar. Böylece aslında entity framework’e hakim olduğunuzda yazacağınız kodlar daha az ve daha sade hale geliyor.
Nasıl başlayacaksınız? Öncelikle entity framework’ü kullanmasanız bile ne olduğunu ve nasıl yapabileceğinizi bilmenizde yarar var. Bunun için size İngilizce bir doküman buldum, bu PDF dokümanı Türkçe’ye çevirmeyi düşündüm fakat 500 sayfadan fazla olduğunu görünce vazgeçtim 🙂 İndirmek için Entity Framework Learning Guide bağlantısını tıklatın.