BlogEngine.NET and MS SQL relational database provider

by Admin 12/19/2007 9:46:00 AM

I found BlogEngine.NET some time ago. It is simple blog engine with great features:

- Multi-author support
- Pingbacks and trackbacks
- Event based for plug-in writers
- Theming directly in master pages and user controls
- Gravatar and coComments implemented
- Live preview on commenting
- Comment moderation
- BlogML import/export
- Extension model
- Code syntax highlighting
- Mono support
- Full editing and creation of pages that are not posts
- Extended search capabilities
- Tag cloud
- Self updating blogroll
- Runs entirely on XML or SQL Server. Your choice.

BlogEngine.NET can store data in XML files or MS SQL database using provider model. But unfortunately blogengine database is not relational. So, I have modified source database (added relations, changed varchar on nvarchar, changed names of some tables) and created own MS SQL provider (based on BlogEngine.NET MS SQL provider code).

BlogEngine.NET MS SQL relational database

Download database scheme and source code

This code is provided "AS IS" with no warranties. But if you'll find any bug let me know and I'll try fix them.

P.S. Don't forget change web.config :

  <BlogEngine>
    <blogProvider defaultProvider="DevUAMSSQLBlogProvider">
      <providers>
        <add name="DevUAMSSQLBlogProvider" type="DevUA.BlogEngine.MSSQLBlogProvider"/>
       </providers>
    </blogProvider>
  </BlogEngine>

Subscribe to RSS Feed

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Programming

Related posts

Comments

9/3/2008 12:25:03 PM

yuvan

Donwload link is broken

yuvan us

10/5/2008 11:19:24 AM

Admin

Thanks for message. But BlogEngine has relational database now. I do not recommend to use my structure.

Admin ua

About the author
Sergiy Oliynyk Hello! My Name is Sergiy Oliynyk.
I am a Software Developer and I live and work in the capital of Ukraine, Kyiv (Kiev).

E-mail me Send mail LinkedIn

Advertising
Computer Casual Games