Aylık Arşiv: Ekim 2016


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...
2

Asp.NET MVC’de HttpHandler Oluşturma

Merhaba, Asp.NET MVC projelerinde gelen çoğu talebi Controller katmanında karşılamakta ve kullanıcıya gerekli çıktıyı View katmanında göstermekteyiz. Haliyle amacımız ne olursa olsun gelecek tüm talepleri karşılayabilmek için birer Controller ve View’e ihtiyacımız olmaktadır. Genel...

C# 7.0 5

C# 7.0 – Ref Returns

Merhaba, .NET çatısı altında yapılan güncellemeler her zaman yeni keyword yahut yapı getirmekten ziyade bilakis genellikle var olanın gelişmesi ve daha pratik bir yapıya bürünmesi üzerine odaklanmaktadır. Şahsen tüm ihtiyaçlara dönük anahtar sözcüklerin var...

C# 7.0 1

C# 7.0 – Out Variables

Merhaba, Bildiğiniz gibi elimizdeki bir değişken ile metot içerisinden değer çekme işlemini out keywordü sayesinde gerçekleştiriyoruz. C# 7.0 ile bu keywordün kullanımındaki bir sakatlık düzeltilmeye çalışılmıştır. Çalışılmıştır diyorum çünkü yapılan güncelleme birazdan da içerikte...

C# 7.0 1

C# 7.0 – Pattern Matching

Merhaba, Bu içeriğimizde C# 7.0 sürümünün en gözde yeniliği olan Pattern Matching özelliği üzerinde duracağız. Detaya girmeden bahsetmek istiyorum ki, bir çok yazılımcı dostumunda beğenerek karşıladığı bu yenilik şahsen 7.0 versiyonu içerisinde diğerlerine nazaran...

0

SQL Server 2016 – Query Store

Merhaba, SQL Server, çalıştırılan sorguların çalışma esnasında oluşturulan Execution Plan’larını Memory’de Plan Cache diye nitelendirdiğimiz bir alanda kaydetmektedir. Bu Plan Cache üzerinde bulunan Execution Plan’ların bazı durumlarda silinme ihtimaline karşı SQL Server 2016 ile...

0

T-SQL’de “Top” Keywordü İle Update ve Delete İşlemi

T-SQL’de Update veya Delete sorgularını belli başlı veriler üzerinde çalıştıracaksak eğer where komutunu kullanırız. Amma velakin bu sorgularımızın etkileyeceği veriler bir filtreleme gerektirmiyorsa, ilklik yahut sonluk gerektiriyorsa “top” keywordüylede bu işlemleri gerçekleştirebiliyoruz. Yukarıdaki örnek...

C# 7.0 5

C# 7.0 – Local Functions

Merhaba, Biliyorsunuz ki, son zamanlarda SQL Server 2016’nın yeniliklerine dalmış durumdayım. Bu durum, göz bebeğimiz C#’ın yeniliklerini göz ardı ettiğimiz anlamına gelmemektedir. Piyasaya C# 7.0 sürümünde sunulan yeniliklerin pişip kavrulması için biraz beklemeyi, zaman...

0

SQL Server 2016 – Truncate Table Partition

Merhaba, Bildiğiniz üzere SQL Server’da iki farklı veri silme yöntemi vardır. Bunlar “delete” ve “truncate table” sorgularıdır. Bu iki yöntem arasındaki temel fark “delete” sorgusu ile veriler satır satır silinmekte ve identity değeri sıfırlanmamaktayken,...

0

SQL Server 2016 – Live Query Statistics(Canlı Sorgu İstatistiği)

Merhaba, Kâh yazılımımızda oluşturmuş olduğumuz algoritmada, kâh veritabanımızda yazmış olduğumuz herhangi bir sorguda artık temel olarak dikkate alınan, mevcut yapının performans ve hız verimliliğidir. Haliyle ilgili içeriğimiz veritabanıyla kapsamında olduğundan dolayı oluşturduğumuz mevcut sorguların...

0

SQL Server 2016 – Row Level Security

Merhaba, Veritabanı yönetim sistemlerinde amacımız; düzenli, organize edilmiş ve ilişkisel bir şekilde verilerimizi modifiye etmektir. Bu amacı icra ederken güvenlik birinci dereceden önem teşkil etmekte ve çeşitli yöntemlerle güvenlik mekanizması sağlanmaktadır. Bu yöntemler genellikle...