数据持久化第四课-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.综合案例
二.课堂笔记
三.课后回顾
–行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧