All posts by İlkay Genç
Turkish CI AS nedir? Nerede kullanılır?
Turkish CI AS Eğer alanınızın Collation değeri “ Turkish CI AS ” değil ise Türkçe karakterlerde görsel olarakta işlem hatası olarakta bir çok sorunla karşılaşabiliriz.Türkçe karakter aramalarında sonuçların boş döndürebilir. Eğer alanınızın Collation değeri “SQL_Latin1_General_CP1_CI_AS” ise yapmanız gereken arama yapılacak olan alanın Collation değerini “Turkish_CI_AS” yapmaktır.
C# IQueryable nedir? IEnumarable’dan farkı nedir?
IQueryable IQueryable veri tabanından verileri geniş kapsamlı sorgulamak için kullanılır. IQueryable arayüzü IEnumarable arayüzünü implement etmektedir. Bu sayede IQuaryable IEnumarable özelliklerinin hepsini barındıracaktır.
DataContract ve DataMember nedir
DataContract Servislerden clieantlara giden ve clientlardan servise gelen veri tiplerini tanımlayan sözleşmedir.Int String gibi bilinen tipler için bu sözleşmeler Implicit yani bilinçsiz olarak hazırlanır. Ancak karmaşık tiplerde ve kendi oluşturduğumuz tiplerde Explicit olarak tanımlamaları gerekir. Bu sayede Java vb. platformlara kendi tanımladığımız sınıfı o platformların anlayacağı şekilde sunmuş oluyoruz.
Migration Nedir? Ne işe yarar? (Code First)
Entity Framework (Code First) Migration Code First ile yaptığımız projelerde güncellemeleri sık sık yapmamız gerekecek. Veri tabanın yapısında değişiklikler yapıldığında tüm veri tabanı yeniden oluşturuluyor. Ve bu değişiklikler migration ile sağlanacak.