静默的雨夜

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

首先告诉大家我是一个新手,只有靠一步一步学习来提高自己。顺便写点学习笔记,一来与大家分享学习过程,二来可以加深所学知识的印象。由于我是现学现卖,所以难免有不足之处,希望大家多提宝贵意见,一起探讨解决办法。

这里我们将从一个实际的项目开发开始,一步一步的完善和提高代码质量。随着我们项目的进展一步一步的去解决各种遇到的问题。从而全面深刻的学习与分析asp.net mvc4这个庞大的框架。我们将从新建一个项目开始,围绕一个个人博客程序为中心进行开发和学习,这其中所用的技术尽可能采用最新的。如:该项目将使用 ASP.net MVC4 EF5.0 在创建项目数据模型时我们将使用EF实体框架的代码优先模式和最新的SQL CE4.0数据库。然后会遇到数据验证、权限验证(过滤器的自定义)、视图、ajax等这些重点我们会一一详细研究。

先来说一下我的开发环境,win8RP+vs2012RC只安装这两个就可以完成所有操作了,vs2012中已经包含了绝大部分最新功能,如SQL CE4.0数据库和MVC4 .net4.5框架等 这些在VS2010中都是要自行安装的,所以这样省略了一些不必要的麻烦。还有一些新的功能也是很不错的。

一、首先我们先创建一个新的项目。见下图:我们取名为:我的博客(不要担心 中文没问题的)。

我们将使用basic这个模板创建项目,因为这个模板既干净又功能全面。没有测试用的控制器和任何视图,但拥有所有的引用和如数据验证使用CSS和JavaScript文件引用等。

 

这样我们的项目就创建好了,我们发现系统默认的给我们添加了一个数据库连接。犹豫我们要使用sql CE4.0数据库所以我们把这个数据库删除。打开服务资源管理器在数据库连接上右键删除这个数据库连接。如图:(不用担心要不要删除数据库文件,其实这个数据库文件并没有被创建。这就是代码优先模式的一个特点,他可以先定义自己的数据模型类,再定义数据连接字符串,然后在使用数据库时会自动创建数据库(若不存在)和表)。

二、创建基础的数据模型:

我们要创建一些数据模型用作以后的个功能使用,因为有了数据我们才能在以后的学习控制器和视图时有数据作为测试使用。

在这里我们将使用 微软的嵌入式数据库sql CE4.0 如果您使用的是VS2012那么 我们不需要任何设置和安装就可以直接使用了。而且sql CE4.0可以很轻松的迁移到sql server 我们只需要在部署时在改为sqlserver就可以了,(也可以直接部署 ce4.0 他是嵌入式的 只需要在部署时复制几个dll文件即可,对于数据较小的项目可以不用购买sql数据库了)。

首先我们创建一个数据库:在解决方案管理器里选择app_data目录鼠标右键 点击 添加 新建项 选择本地数据库 并取名为 “我的博客”。这样我们就在创建好了数据库了。如下图。

下面我们设置数据库连接字符串。 未完 待续~~~~(我要上班去了哦。。。)。。。。

posted on 2012-08-04 14:15  静默的雨夜  阅读(703)  评论(0)    收藏  举报