数据持久化第四课-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. TCP协议是安全的吗?

    2024-04-23 06:24:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-23 06:24:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-23 06:24:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-23 06:24:04       20 阅读

热门阅读

  1. 《前端面试题》- TypeScript - TypeScript的优/缺点

    2024-04-23 06:24:04       14 阅读
  2. Android Studio 快捷键及使用技巧汇总

    2024-04-23 06:24:04       14 阅读
  3. k8s whereabouts 使用

    2024-04-23 06:24:04       14 阅读
  4. Github 2024-04-22 开源项目日报Top10

    2024-04-23 06:24:04       16 阅读
  5. C# 异步编程模式详解

    2024-04-23 06:24:04       16 阅读
  6. 图像哈希:DCT篇

    2024-04-23 06:24:04       19 阅读