C#

C# ile Sayıları Yazıya Çevirmek

tarihinde yayınlandı

Aşağıdaki yer alan iki fonksiyon sayıları yazı ile göstermemizi sağlıyor. “NumberToText” fonksiyonu “long” tipindeki sayıları yazı ile belirtecek string değeri döndürürken “NumberToTextForMoney” ondalıklı bir sayıyı yazı ile göstermek için kullanılabilir. Örnek olarak; “NumberToTextForMoney(1500.48);”  “bin beşyüz  TL kırksekiz  Krş” değerini döndürecektir. “NumberToText(1256);” ise “bin ikiyüzellialtı ” değerini döndürecektir.   “NumberToText” ve “NumberToTextForMoney” Fonksiyonları Fonksiyonlar VB 6 […]

C#

“Config” Dosyasında “appSection” İsimli Bölümdeki Değeri Değiştirmek

tarihinde yayınlandı

  Uygulamamızın kimi değerlerini “config” dosyasında mı tutuyorsunuz? Bu değerleri çalışma zamanında değiştirme ihtiyacı duydunuz mu? Aşağıdaki metod “config” dosyasındaki “appSetinngs” bölümünde yer alan değerleri çalışma zamanında değiştirmenizi ve kaydetmenizi sağlar.   /// <summary>         /// Sets the configuration app setting.         /// </summary>         /// <param name=”name”>The name.</param>         /// <param name=”val”>The val.</param>         /// <param […]

C#

Bir .Net Kütüphanesinin Hedef Platformunu Belirlemek

tarihinde yayınlandı

Zaman zaman bir kütüphanenin (assembly) 32 Bit yada 64 Bit platfordan hangisi için derlendiğini belirleme ihtiyacı duymuşsunuzdur. Bunun için CorFlags aracını kullanabilirsiniz. .Net ile birlikte gelen bu aracı aşağıdaki şekilde kullanarak bu bilgiye ulaşabilirsiniz.   Yukarıda gördüğünüz gibi CorFlags yazıp parametre olarak kütüphanenin yolunu vermeniz yeterli. Daha sonra kütüphane ile ilgili bilgi listelenecektir. Burada dikkat edeceğiniz satır […]

C#

Entity Framework ve “sp_reset_connection” Çağrımları

tarihinde yayınlandı

Entity Framework kullanıp ta “SQL Trace” kayıtları arasında çok sayıda “sp_reset_connection” çağrımı görebilirsiniz. “Connection pooling” kullanılan ortamlarda (genellikle web uygulamalarında) bir “connection” havuzdan (connection pool) alınıp tekrar kullanıldığında çeşitli konuların (set opsiyonları, “session” değişkenleri vs…) varsayılan ayarlara geri dönmesi gerekmektedir. Aksi taktide bir önceki “session” için değiştirilen ayarlar sonraki içinde kullanılacaktır ve bu varsayılmayan bir […]