Aylar: Mart 2016

Bir Micro-Orm Örneği olarak PetaPoco

PetaPoco kütüphanesini kullanmaya başlamadan önce, genel olarak orm kütüphanelerinden bahsetmek istiyorum. Bildiğimiz gibi hemen hemen tüm yazılım projelerinde orm (object relational mapping) aracı kullanıyoruz. EntityFramework, nhibernate, subsonic vs… Bu araçlar yazılımcı olarak bizlerin işini oldukça kolaylaştırıyor. Insert, update, delete, select sql cümlelerini yazmamız gerekmiyor. Framework bizim yerimize bu işi yapıyor. First-level cache, second-level cache gibi mekanizmalar …

Bir Micro-Orm Örneği olarak PetaPoco Devamı »

C#’ta Çağıran Metod Bilgilerine Ulaşmak (CallerMemberName)

C# diliyle kodlama yaparken, zaman zaman bazı durumlarda, bir metodun hangi metoddan çağrıldığı, çağıran metod, bilgisine ulaşmamız gerekebiliyor. Örneğin loglama benim aklıma gelen durumlardan birisi, bir başka kullanım sebebi de, hatayı yakalamak olabilir. Bir metod sadece belli bir yerden çağrıldığında hataya düşebilir. Bu durumlar için c# bize bazı kolaylıklar sunuyor. CallerMemberName özelliği. Fakat daha önce …

C#’ta Çağıran Metod Bilgilerine Ulaşmak (CallerMemberName) Devamı »

Scroll to Top