Merhabalar, bu yazıda Blazor hakkında konuşacağız. Blazor Server ve Blazor Web Assembly’nin ne olduklarını, nasıl çalıştıklarını ve bizlere neler kazandırdıklarını inceleyeceğiz. Öncelikle Blazor, Microsoft tarafından geliştirilen .NET kullanarak bir SPA(Single Page Application) oluşturmamıza olanak sağlayan framework’tür diyebiliriz. Blazor’ın detaylarına girmeden önce SPA kavramının ne olduğunu ele alalım. Geleneksek web uygulamalarının nasıl çalıştığını hatırlayalım. Geleneksel web … Okumaya devam et Blazor + WebAssembly
Ay: Ocak 2023
SQL’de Tekrar Eden Kayıtlar Arasından En Sonuncusunu Elde Etme
Merhaba, Bu yazımızda bir tabloda bulunan tekrar eden kayıtlar arasından her bir tekrar eden kaydın en güncel olan satırını elde edeceğiz. Öncelikle tekrar eden kayıtların bulunduğu Products tablosu aşağıdaki gibidir. Products Bu tabloda Computer ve Mobile Phone ürünleri tekrar etmektedir. Burada tekrar eden kayıtları teke düşürmek için aşağıdaki gibi bir group by kullanımı yapılabilir. Group … Okumaya devam et SQL’de Tekrar Eden Kayıtlar Arasından En Sonuncusunu Elde Etme
Excel’den Sql Server’a Veri Aktarma
Merhabalar, Bu yazımızda Sql Server'da mevcutta bulunan bir tabloya Excel'den nasıl veri aktarabileceğimizi göreceğiz. Öncelikle Sql Server'da #Personnels adında bir temp tablomuz yer almaktadır. Bu tablonun içeriği aşağıdaki gibidir. Personnels Yukarıdaki tabloya yeni personel eklemek istediğimizi ve bu personellerin listesinin bir Excel'de yer aldığını düşünelim. Bu durumda Excel'den Sql Server'a verileri aktarmanın birkaç yolu bulunmaktadır. … Okumaya devam et Excel’den Sql Server’a Veri Aktarma
XML Sonucunu Tabloya Çevirme
Selamlar bu yazımızda elimizde olan bir XML verisini kullanarak bu verileri bir SQL tablosuna nasıl çevireceğimizi göreceğiz. XML veri saklamak ve veri transfer etmek için kullanılmaktadır. Bazen elde ettiğimiz XML dosyaları çok büyük boyutta olup pek çok veriyi içerebilmektedir. Bu XML sonucu üzerinde belirli işlemler yapmak ya da çok daha okunabilir bir halde bu verileri … Okumaya devam et XML Sonucunu Tabloya Çevirme
Autofac ile Aspect Oriented Programming
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
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?








