到目前为此,仅用MVC开发过两个系统,第一个系统没有分离MVC,这个系统计将MVC分离出来,规划如下:
Lblogs.Web --包含html,css,js,img等view元素
Lblogs.Controller --显示控制页,放 *Controller.cs 文件
Lblogs.DataHelper --包含数据驱动(数据工厂,初期实现Mysql,mssql server),数据基本操作接合EF4.1等
Lblogs.Data --数据实现操作类
Lblogs.Entity --数据库实体类
Lblogs.Entity.View --显示实体类
Lblogs.Common --工具类(用于非html)(如josn操作,Ubb转化等)
Lblogs.HtmlHelper --工具类(用于html)
Lblogs.Config --基本配制类(包含url路由配制类,引擎ViewEngines重写类)
Lblogs.PageCache --模板缓存类
本项目仅能在 .net 4.0 MVC3下实施