SubSonic ile AutoScaffold – 1 – Giriş

6 05 2007

Bir çok tablodan oluşan ve çoklu dil desteği olan bir veritabanında test yapmak için bile olsa veri girmek zor olabilir. Bu tür tablo primary key leri relation sağlamak için boğuşulan durumlarda temel CRUD desteğini hazır veren “scaffolder” lar hayat kurtarıcı olabiliyor.

“Scaffold”, kelime itibariyle bina inşaatlarının dışına kurulan yapı iskelesi demek (“temporary framework” olarakta açıklanıyor), ama programlama dünyasına Ruby on Rails ile katılan bir terim. Programcılar için Scaffolding kısaca, veritabanı bağlantısı (sunucu adresi, veritabanı ismi, kullanıcı adı ve şifre) bilgilerinin sağlanması ile sizin adınıza basit veri girişi ve listeleme işlemleri için gerekli kodun üretilmesi anlamına geliyor.

SubSonic aslında “Zero Code DAL” sloganıyla ortaya atılmış ve LINQ’den önce NHibernate yerine geçmeye çalışan bir .NET altenatifi. NHibernate’in yerine geçmekten çok uzak olması ve bazı yaklaşım sorunları olmasına rağmen ( ki bu ileriki bir yazımın konusu olacak) sadece connection string sağlanarak çalışan ve web arayüzüne sahip AutoScaffold özelliği oldukça başarılı.

SubSonic sadece scaffolding sağlamak için tasarlanmamış, dLINQ vari sorgulama ve Active Record tasarım kalıbının bir uygulaması da SubSonic‘in yetenekleri arasında.

İleri de SubSonic hakkında daha fazla yazımı okuyabileceksiniz, ancak varmak istediğim nokta farklı bir yerde duruyor, SubSonic için ısınma turları diyelim… 😉

Advertisements

Actions

Information

One response

8 04 2016
abbiemay87826

nitpickpickpick…Could be McCartney hasn’t realized it yet because he didn’t write it. The vast majority of Lennon/McCartney tunes is really easy to attribute to one or the other – usually by the tine of the subject matter. But, also tended to sing what they wrote most of the time: Paul sings – Paul wrote, John sings – John wrote, Both sing – both wrote (Ringo sings – both wrote LOL). Click https://twitter.com/moooker1

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: