Nedirtv Yazılım Teknolojileri Semineri Sunumu ve Video Kaydı

Geçtiğimiz günlerde İstanbul Şehir Üniversitesinde, Nedirtv?com olarak gerçekleştirdiğimiz Yazılım Teknolojileri etkinliğindeki sunumuma aşağıdaki bağlantıdan ulaşabilirsiniz. Eğer sunumu indirirseniz, notlar kısmında yer alan açıklamalardan da yararlanabilir ve slaytların içerikleri hakkında daha fazla bilgi sahibi olabilirsiniz. Bu şekilde konu bütünlüğünü takip etmenizin de kolaylaşacağını düşünmekteyim. Diğer yandan bir süre önce YouTube kanalımıza yüklediğimiz video kaydını da izleyebilirsiniz. [Daha fazla]

Entity Framework–İki Entity Bir Table ile Lazy ve Eager Loading

Özellikle içerisinde CLOB veya BLOB benzeri alanlar barındıran tabloların Entity Framework tarafındaki kullanımlarında network yükünü hafifletmek adına bir tablonun iki Entity ile ifade edilebilmesi düşünülebilir. Böyle bir durumda Lazy Loading’ i tablo içerisindeki alanlar bazında uygulama şansına sahip oluruz. Bu, özellikle LINQ(Language INtegrated Query) sorgularını işlettiğimiz yerlerde performans açısından faydalı bir iyileştirmedir. Kısacası bir tablonun kendi alanları içerisinde ilişki kurup bunu Entity seviyesinde ifade etmemiz gerekmektedir. Gelin basit bir örnek üzerinden ilerleyerek konuyu incelemeye çalışalım. [Daha fazla]

TFİ 110 - Control Tipini Extend Edip Basit Bind İşlemleri Gerçekleştirmek

Diyelim ki, geliştirdiğiniz Windows Forms tabanlı ekranlarınızdaki kontrollerin içerikleri farklı bir veri kaynağından(Strongly Typed özellikte) geliyor ve siz bunları kontrollerin ilgili özelliklerine bağlayacak generic özellikte bir metod geliştirmek istiyorsunuz. Doğrudan özelliklere değer set etmek ile uğraşabilirsiniz de ama, veri kaynağından okuma yapan kod parçasının içerisinde bu işlemi merkezileştirmeyi de düşünüyorsunuz. Ancak ilk adım olarak Control türevli tipler için bir Extension metod üzerinden özelliklere değer bağlama işlemlerini yapmak istiyorsunuz. Nasıl bir yol izlersiniz? [Daha fazla]