数据持久化第四课-EF的基本使用

数据持久化第四课-EF的基本使用

一.预习笔记

1.数据实体模型概述

ORM全称是“对象-关系映射”(Object-Relation Mapping)
ORM是将关系数据库中的数据用对象的形式表现出来,并通过面向对象的方式将这些对象组织起来,实现系统业务逻辑的过程。
ORM技术避免了下面两个最常见的开发问题:
操作数据库代码的重复性
大量SQL语句影响程序的扩展性和灵活性
在实际开发中,运用较多的基于ORM技术的框架EF(Entity Framework)是微软开发的基于ADO.NET的ORM框架,其主要有以下3个特点:
1)支持多种数据库
2)映射引擎支持存储过程
3)提供Visual Studio集成工具,执行可视化操作
EF支持“Code First”“Model First”和“Database First”三种方式的“数据建模
Database First”称为“数据库优先”,即先创建数据库,后生成数据模型。该模式的使用前提是数据库已经存在并正常工作,然后使用VisualStudioEF模型设计器,根据数据库生成数据模型。

2.数据库优先 的建模步骤

选中当前项目,右键添加新建项

在这里插入图片描述

如果没有展开所有模板

在这里插入图片描述

然后找到数据,添加ado实体

在这里插入图片描述

选择数据库设计

在这里插入图片描述

新建连接(数据库连接)

在这里插入图片描述

选择SQLServer

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

然后连接数据库(配置数据库连接,然后选择需要连接的数据库)

在这里插入图片描述

然后保存并配置到app.config中

在这里插入图片描述

选择框架版本

在这里插入图片描述

然后选择需要的数据表,并保存响应的数据模型访问类

在这里插入图片描述

然后就可以使用了

在这里插入图片描述

3.数据库更新(更新表,更新表的字段都可以)

在这里插入图片描述

选择需要的操作

在这里插入图片描述

4.使用代码向数据库中添加数据

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

5.用数据模型执行查询

在这里插入图片描述

6.修改数据(找到数据–修改数据—更新)

在这里插入图片描述

7.删除数据

在这里插入图片描述

8.综合案例(商品的增删改查—单表)

1)数据库中的数据

在这里插入图片描述

2)使用数据库优先的建模方式将表映射到项目中

在这里插入图片描述

3)添加主窗体,实现数据查询

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

4)在主窗体页面点击添加按钮实现数据添加

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

5)实现编辑操作

在这里插入图片描述

在这里插入图片描述

6)取消更新操作

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

7)数据更新操作

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

8)删除操作

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

9)实现模糊查询

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

二.课堂笔记

三.课后回顾





–行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值