Merhabalar, Bir önceki yazımızda Autofac’in IoC container olarak nasıl kullanılacağından örnek bir proje üzerinden bahsetmiştik. Bir önceki yazıya buradan kaynak kodlara ise buradan erişebilirsiniz. Şimdi ise bir önceki proje de oluşturduğumuz yapı üzerinden Autofac ile nasıl Aspect Oriented Programming yaparız konusunu inceleyeceğiz. Projelerimiz her geçen gün büyümektedir. Ne kadar OOP gibi prensipleri uygulamaya çalışsakta proje büyüdükçe kodların anlaşılabilirliği ve … Okumaya devam et Autofac ile Aspect Oriented Programming
Yazar: cancumayaman
Autofac Nedir? IoC Container Olarak Nasıl Kullanılır?
Autofac Nedir? IoC Container Olarak Nasıl Kullanılır? Merhabalar, Bu yazımızda Autofac üzerine konuşacağız. Autofac .Net için geliştirilmiş bir IoC container’dır. Autofac sınıflar arası bağımlılıkları yönetmimizi sağlar, uygulamamız genişleyip karmaşıklığı arttıkça Autofac ile yönetimi daha kolay bir hal alır. Peki IoC(Inversion of Control) container nedir? Yazılım geliştirirken Coupling ve Cohesion kelimelerini duymuşuzdur. Coupling birden fazla sınıf … Okumaya devam et Autofac Nedir? IoC Container Olarak Nasıl Kullanılır?
Index Nedir? Nasıl Kullanılır?
Merhabalar, bu yazımızda Sql Server da index kullanımını inceleyeceğiz. Indexler, aradığımız bilgiyi daha az veri okuyarak daha kısa sürede getirmemizi sağlayan veritabanı nesneleridir. Sql de eğer bir tabloda index tanımlamazsak, bir bilgi aradığımız zaman Sql Server table scan adı verilen işlem ile verileri getirmektedir. Table scan ise aranan bilgiyi tüm tabloyu teker teker gezerek aramaktır. … Okumaya devam et Index Nedir? Nasıl Kullanılır?
Nolock Nedir?
Merhaba, bu yazımızda Sql Server da With Nolock ifadesini inceleyeceğiz. Sql Serverda bir tabloda herhangi bir kayıt üzerinde işlem yapıldığı zaman Sql Server tarafından bu tablo kilitlenmektedir. Buradaki amaç aynı anda birden fazla kullanıcının aynı veri üzerinde işlem yapmasını engellemektir. Şöyle bir senaryo düşünelim;Bir tabloya kayıt eklendiği zaman başka bir kullanıcıda aynı tablodan aynı anda … Okumaya devam et Nolock Nedir?
Extension Method Nedir? Nasıl Kullanılır?
Extension method nedir konusuna direk kelime anlamından gitmekte fayda olduğunu düşünüyorum. Extension kelimesinin anlamı genişletme, arttırmadır. Extension method ise genişletilebilir method demektir. Var olan sınıflarımız zaten belli başlı metotlara sahiptir ama bizim istediğimiz, işimizi görecek bir metoda sahip olmayabilir. İşte tam bu noktada extension method kavramı bizim bu sorunumuzu çözecektir. Şimdi küçük bir örnekle konuyu … Okumaya devam et Extension Method Nedir? Nasıl Kullanılır?




