text template etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
text template etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

30 Mart 2016 Çarşamba

C# T4 Code Generator Kullanımı

Üniversite zamanında bir arkadaşım (Yakup Buğra Bozkurt) bana bu konuyu göstermişti. Uzun zamandır hiç kullanmadım. Geçen günlerde gittiğim bir toplantıda bu yapıyı görünce aklıma geldi. Bende sizlerle paylaşayım dedim.

İlk olarak T4'ün ne olduğundan kısaca bahsedeyim sonra da örneğe geçeriz. T4 (text template) kısaca text'e yazdığımız kodun gerçeklenmesi olarak tanımlayabiliriz. Örnek vermek gerekirse; 20 tane sınıfın Ekle, Sil ve Güncelleme işlemleri ortak ise bunları teker teker yazmak yerine text olarak yazıp for döngüsü ile döndüğümüzde kodun oluşturulmasını hayal edin. Uygulama üzerinde bakalım bir de.

Bir tane console uygulaması açarak işe başlayalım.