Çok Katmanlı Mimari Hakkında Bir İpucu
Masaüstü(C#) ya da Web(Asp.NET) projeleriniz de olsun, Çok Katmanlı Mimari(N-TIER ARCHITECTURE) alt yapısında kod yazıyorsanız eğer, dikkat etmeniz gereken bir husus mevcut.”DAL(Data Access Layer)” katmanında bulunan, bağlantı sınıfında SqlConnection nesnesinin static olmamasına özen gösteriniz.Yoksa ExecuteReader metodu sonucunda geriye dönen SqlDataReader nesnesi başınızı çok ağırtacaktır.En çok ve bariz alacağınız hatalardan birisi de “ExecuteReader requires an open and available Connection. The connection’s current state is open.” hatası olacaktır.
Dikkat etmeniz dileğiyle…

DAL katmanı nasıl olmalı peki?
Yardımcı olabilir misiniz?