Asp.net mvc 博客的MVC组织
我还只是刚刚进入MVC,对于我的第一个真正的项目,我计划创建一个博客。这将是非常基本的(至少一开始)。我需要的一切都在同一页上。以下是我拍摄的初始功能:Asp.net mvc 博客的MVC组织,asp.net-mvc,c#-4.0,blogs,Asp.net Mvc,C# 4.0,Blogs,我还只是刚刚进入MVC,对于我的第一个真正的项目,我计划创建一个博客。这将是非常基本的(至少一开始)。我需要的一切都在同一页上。以下是我拍摄的初始功能: 用户应该能够登录,但不能注册(我将是唯一能够发布的人,我将自己直接添加到数据库中) 博客文章应该按照标题、发布日期和正文的降序排列。现在不需要评论 假设您已登录,页面底部将始终有一个区域用于制作新帖子 因为我还是MVC结构的新手,所以我想听听关于如何组织它的建议 对于我的模型,我想我应该有一个post存储库和一个BlogPost类,用于发布
- 用户应该能够登录,但不能注册(我将是唯一能够发布的人,我将自己直接添加到数据库中)
- 博客文章应该按照标题、发布日期和正文的降序排列。现在不需要评论
- 假设您已登录,页面底部将始终有一个区域用于制作新帖子
谢谢。控制器应按功能分组。每个资源(REST)也可以有一个控制器。您可以有一个
AuthenticationController
来处理身份验证,还有一个PostsController
来处理帖子检索和添加新帖子。就视图而言,假设您有一个页面来列出帖子和添加新帖子,您可以有一个视图,但可能有多个部分所有视图/编辑器/显示模板。我将如何处理它-+1。因此,我要补充的是,我将使用“类型化”存储库方法,类似于亚音速的W线,而不是每个“类”的存储库模式