码迷,mamicode.com
首页 > 数据库 > 详细

从0开始,一起搭框架、做项目(2)创建数据库和数据模型

时间:2016-06-27 09:06:35      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

简述

我们创建一个数据库然后生成数据模型,添加ADO.NET实体数据模型,这里呢常用的有两种方式,一种是DbFirst,一种是CodeFirst,为了简便,我们使用DbFirst。有基础的朋友可以使用CodeFirst,对项目没有影响的。

项目准备

我们用的工具是:VS 2013 + SqlServer 2012 + IIS7.5

希望大家对ASP.NET MVC有一个初步的理解,理论性的东西我们不做过多解释,有些地方不理解也没关系,会用就行了,用的多了,用的久了,自然就理解了。

项目开始

一、创建数据库 wkmvc_db

创建数据库。。。咱就不多讲了,可以T-SQL(方便移植),我就用最基本的来创建吧~~

技术分享

二、我们创建一个用户表 

我们创建一个用户表,因为这个用户表我打算是给后台用户使用的,也就是管理员表,所以我们叫做SYS_USER

我们给这个表添加一些字段属性

数据库名:wkmvc_db
表名:SYS_USER
 
序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明
1 ID int 4 0     主键ID
2 NAME nvarchar 50 0         真实姓名
3 ACCOUNT nvarchar 20 0         用户帐号
4 PASSWORD nvarchar 1000 0         用户密码
5 ISCANLOGIN int 4 0         是否锁定(0否1是)
6 SHOWORDER1 int 4 0         部门内的排序
7 SHOWORDER2 int 4 0         公司内的排序
8 PINYIN1 nvarchar 50 0         姓名全拼
9 PINYIN2 nvarchar 50 0         姓名首字符
10 FACE_IMG nvarchar 200 0         用户头像
11 LEVELS nvarchar 36 0         级别(对接SYS_CODE)
12 DPTID nvarchar 36 0         主部门ID,用户所在的部门
13 CREATEPER nvarchar 36 0         创建者
14 CREATEDATE datetime 8 3         创建时间
15 UPDATEUSER nvarchar 36 0         修改者
16 UPDATEDATE datetime 8 3         修改时间
17 LastLoginIP nvarchar 50 0         最后一次登录IP

 

T-SQL:

技术分享 View Code

然后,我们新建个登录用户 sa_wkmvc 密码 就123456 啦,并且添加用户映射

安全性→登录名→新建登录名

技术分享技术分享

 

 

二、添加ADO.NET实体数据模型 Sql_Wkdb

在我们的Domain中,我们添加一个ADO.NET实体数据模型 叫做Sql_Wkdb

右击Domain→添加→ADO.NET实体数据模型 Sql_Wkdb

技术分享

 

 

选择来自数据库的EF设计器(DbFirst)

技术分享

 

下一步,然后点击新建连接,因为我是本地的数据库,所以我的服务器名称我写个.,选择 使用SQL Server 身份验证 ,并且选择或输入我们要连接的数据库名称

技术分享

 

点击确定,然后我们更改一下 连接设置配置文件,我们存为Entities

技术分享

 

选择版本

技术分享

 

更改一下模型的命名空间为Domain

技术分享

 

OK,实体数据模型创建成功!

技术分享

 

我们来新建个配置类 MyConfig.cs,用于数据库连接字符串的提取(上学的时候老师讲的一般是在公共操作类DBHelper中定义const string strConnectionString = ConfigurationManager.ConnectionStrings["SqlConnectionString"].ConnectionString)

技术分享 View Code

Oralce的咱们暂时不用我注释了

 

下一篇,我们就来创建个公共操作接口和实现类,还有Spring注入,有不太了解的提前预习一下~~ 再次感谢大家的关注,这个东西并不是一个很成熟的东西,所以,大家如果提出更好的解决方案或者其它问题,我会及时修改的。

从0开始,一起搭框架、做项目(2)创建数据库和数据模型

标签:

原文地址:http://www.cnblogs.com/yuyangbk/p/5619121.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!