.Net projenizde, MySQL veritabanı üzerinde yapılan işlemlerde Entity framework kullanıyorsanız ve yapmak istediğiniz insert işlemlerinde girmiş olduğunuz türkçe karakterler otomatik olarak çevrilip veritabanına ı = i, ş = s, İ = I olarak kaydediliyorsa web.config dosyanız içerisinde yeralan Connection String içerisinde Charset=utf8 değerini belirtmeniz gerekiyor.
Örnek Kullanım:
<add name="exampleEntities" connectionString="metadata=res://*/Models.Example.csdl|res://*/Models.Example.ssdl|res://*/Models.Examples.msl;provider=MySql.Data.MySqlClient;provider connection string="server=ServerIP;User Id=UID;password=PASS;Persist Security Info=True;database=exampledb; Charset=utf8"" providerName="System.Data.EntityClient" /></connectionStrings>
Paylaşım için çok teşekkürler. Gördüğüm kadarıyla connection string’deki veritabanı sistemi MySql. Blogda bu da belirtilirse daha faydalı olabilir.
Geri bildirimin için çok teşekkürler Gokcer. Düzeltiyorum 🙂