Sunday, March 21, 2010 | Kategoriler |
Ado.Net,
Asp.Net,
C#,
Html,
Css,
Javascript,
Linq,
Xml,
Genel,
WCF,
Web Service,
GDI+,
Sql,
Ajax,
MVC,
Entity Framework,
Silverlight,
Tümü
Yazılım sürecinde oluşturulan sistemin kalite kontrolü unit testleri ile yapılır.
Unit genellikle bir sınıftır,test ortamında oluşturulup o nesnenin çeşitli metodlarını çağırılarak, çeşitli alanlarını değiştirerek, kısacası üzerinde işlem yaptıktan sonra ortaya çıkan sonuçların beklendiği gibi gerçekleşip gerçekleşmediğinin sınandığı bir test çeşididir.
Tags :
Detay
Sunday, December 20, 2009 | Kategoriler |
Ado.Net,
Linq,
Entity Framework,
Tümü
Microsoft'un ORM(Object Relational Mapping) için geliştirdiği Entity Framework için bir giriş yazısı ve örneği hazırladım. Anlatımı örnekler üzerinden yapmak istiyorum.
Tags :
Detay
Wednesday, October 07, 2009 | Kategoriler |
C#,
Linq,
Sql,
Tümü
Bana sorulan bir soru üzerine, linq to sql kullanan bir arkadaşın kaydettiği makaleden sonra, makale idsini alarak bir yönlendirme yapmak isteğine cevap olarak;
public int CreateArticle(Article article)
{
db.Articles.InsertOnSubmit(article);
db.SubmitChanges();
return article.ArticleID;
}
Görüldüğü gibi article türünde bir nesne bana geliyor ben de, db olarak adlandırdığım data contextin article tablosuna submit işleminde kaydet diyorum.Buraya kadar zaten bilinen şeyler. SubmitChanges() metodu ile kaydı gerçekleştiriyorum. Kayıt yapıldı şimdi de idyi alalım. Bu en kolayı sanırım. Bana gelen article nesnesinin ArticleID propertysini geri döndürüyorum. Yani bir nesne hazırlayıp bunu Data Context e kaydettikten sonra yine bu nesne üzerinden, veritabanında bulunan otomatik artan bir alandan gelen bilgiyi çekebiliyoruz. Sql Serverdaki scope_identity() gibi.
Tags :
Detay
Sunday, September 27, 2009 | Kategoriler |
C#,
Linq,
Tümü
Twitter ı kullanıyorsanız ve bir blog yada web sayfanız varsa twitter girdilerinizi eklemek isteyebilirsiniz. Ya da ; şuan aklıma gelen güzel bir örnek , blogunuzun yönetim panelinden eklediğiniz bir makalenin linkini twitterınıza girdi olarak eklemek isteyebilirsiniz. Bunu çok basit bir şekilde sadece tek satır kod yazarak gerçekleştirebilirsiniz.
Örnek console uygulaması;
Tags :
Detay
Tuesday, September 01, 2009 | Kategoriler |
Linq,
Sql,
Tümü
Bildiğiniz gibi linq to sql sorgularını arkaplanda sql procedureleri gibi parametreli olarak gönderir. Tabiki bu çok güzel birşey.
Bir diğer güzelliği de bunları transaction içinde işletmesidir.
Ancak biz birden fazla kaydı bir anda silmek istediğimizde herbir kayıt için ayrı sorgu gönderir.Bu istenmeyen bir durum olarak kabul edilir.Oysaki silinecek kayıtların primary keylerini tek bir sorguda göndererek hepsinin silinmesi sağlanabilir. Veri trafiğini bu şekilde azaltabilirz.
Tags :
Detay