Bilindiği gibi BlogEngine.NET verileri xml de tutuyor.Ama isterseniz sql veritabanıda kullanabilirsiniz.Bunun için öncelikle indirdiğimiz BlogEngine.NET klasörünün içindeki setup klasöründeki sql scriptini çalıştırıyoruz.Tabloların veritabanımıza eklendiğini göreceksiniz.Burada yapacak başka birşey yok.Sıra geldi web.config dosyasını düzenlemeye.
Web.Config den aşağıdaki kod bloğunu buluyoruz:
<BlogEngine>
<blogProvider defaultProvider="XmlBlogProvider">
<providers>
<add name="XmlBlogProvider" type="BlogEngine.Core.Providers.XmlBlogProvider"/>
<add name="MSSQLBlogProvider" type="BlogEngine.Core.Providers.MSSQLBlogProvider"/>
</providers>
</blogProvider>
</BlogEngine>
Ve aşağıdakiyle değiştiriyoruz:
<BlogEngine>
<blogProvider defaultProvider="MSSQLBlogProvider">
<providers>
<add name="XmlBlogProvider" type="BlogEngine.Core.Providers.XmlBlogProvider"/>
<add name="MSSQLBlogProvider" type="BlogEngine.Core.Providers.MSSQLBlogProvider"/>
</providers>
</blogProvider>
</BlogEngine>
Connection String i de aşağıdaki gibi düzenlediğimiz zaman herşey tamam oluyor:
<connectionStrings>
<add name="BlogEngine" connectionString="Data Source=MySQLServer;
User ID=user;Password=password; persist security info=False; initial catalog=BlogEngine;"
providerName="System.Data.SqlClient"/>
</connectionStrings>
Kolay gelsin...