Pluralsight'ı bilmeyenler için önce siteyi tanıtayım. Sitede Çoğunluğunu Microsoft MVP'lerinin oluşturduğu .NET eğitimleri yer alıyor. Profesyonel olarak hazırlanan bu eğitimler tabi ki ücretli :) Ancak arada ücretsiz imkanlar çıkabiliyor. Bu kursu ücretsiz almak için öncelikle Pluralsight üyesi olmalısınız.  Daha sonra @pluralsight twitter hesabını takip etmeniz gerekiyor. Daha sonra buradaki adrese gidip twitter kullanıcı adınızı yazıyorsunuz. Bu sayede pluralsight, kursu ücretsiz almanız için size dm ile aktivasyon kodu gönderiyor. Kurs içeriğini buradan görebilirsiniz.

Geliştirmekte olduğum projede test ederek öğrendiğim birkaç ipucunu paylaşmak sizlerle istiyorum . En baştan belirteyim, daha performanslı bir yönteminiz varsa lütfen yorumlarda paylaşın ;)

Kullandığım test veritabanı:  Devam >>

Projenizde EF Codefirst kullanıyorsanız eğer pluralizin sorunu ile karşılaşacaksınızdır. Şöyle ki mesela "Ogrenci" isimli bir tablonuz olsun. Siz bu tablonun model sınıfına  "Ogrenci" adını verin. EF veritabanında "Ogrencis" isimli bir tablo arayacaktır. Veritananındaki tablonuzun ismi "Ogrenci" olduğu için de böyle bir tablo yok diye bir hata verecektir. EF, model isimlerinin sonuna s(çoğul) takısı takarak veritabanına bakar. Bunu çözmek için aşağıdaki gibi context sınıfınıza bir kod parçası yazmanız gerekiyor.  Devam >>