ASP.NET MVC5+EF6+EasyUI 后台管理系统(3)

本次参考学习了
https://www.cnblogs.com/ymnets/p/3424309.htmlC
这个人的教程
但是由于时代久远,教程节奏快,版本的问题。对于初学者来说,很不友好。
正好我也要学习,所以自己重新写一下,顺带改一改其中的小bug。

系统目标:实现一个权限管理案例 用户—角色—权限

本节目标:构建项目解决方案,创建数据库,添加EF 实体数据模型

1.构建项目结局方案

特别说明一下,我开始按照原文章过程一直在做,后面发现,有些引用总出问题,这个应该属于我个人水平还没有达到一定的高度,所以此处我们就创建一些文件夹来代替。

  1. BLL (业务层)
  2. IBLL (业务层接口)
  3. DAL (数据层)
  4. IDAL (数据层接口)
  5. Models (模型)
  6. Common(通用类库)
  7. Core (核心类库)
  8. Locale(多语言文件)
  9. WebApi(WebApi)
  10. Web(UI层)

因为我只学习到原文章的大概30章左右,所以此处只建立下图几个
在这里插入图片描述

2.创建数据库

我用的数据库为 sql sever2012
在这里插入图片描述
下面开始建库
在这里插入图片描述
建表
在这里插入图片描述

USE [AppsDB]
GO

/****** Object:  Table [dbo].[SysSample]    Script Date: 2019/8/5 15:38:09 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[SysSample](
	[Id] [varchar](50) NOT NULL,
	[Name] [varchar](50) NULL,
	[Age] [int] NULL,
	[Bir] [datetime] NULL,
	[Photo] [varchar](50) NULL,
	[Note] [text] NULL,
	[CreateTime] [datetime] NULL,
 CONSTRAINT [PK_SysSample] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO

3.添加EF 实体数据模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
右击
在这里插入图片描述

有此前我已经建立过了,所以大家看一下红色圈住部分
在这里插入图片描述
在这里插入图片描述
至于是否,看个人吧
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后我们可以看到,创建成功了
在这里插入图片描述

4.总结

好了我们这一节的小任务就算完成了,不足的地方欢迎批评指正
这个图片来自链接文章给的,帮助大家理解
在这里插入图片描述

5.更正补充

就在刚刚。。。嘻嘻嘻。吧这个文件夹 大写的APP 改为App(强迫症,莫有办法啊)
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值