返回顶部
首页 > 资讯 > 精选 >怎么使用DataBase First模式实现数据库的增删改查
  • 114
分享到

怎么使用DataBase First模式实现数据库的增删改查

2023-06-29 10:06:27 114人浏览 薄情痞子
摘要

本文小编为大家详细介绍“怎么使用DataBase First模式实现数据库的增删改查”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用DataBase First模式实现数据库的增删改查”文章能帮助大家解决疑惑,下

本文小编为大家详细介绍“怎么使用DataBase First模式实现数据库的增删改查”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用DataBase First模式实现数据库的增删改查”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

一、新增数据

新增一个Student,代码如下:

static void Add(){     using (StudentSystemEntities dbContext = new StudentSystemEntities())      {          // 定义Student对象          Student stu = new Student()          {               StudentName = "花千骨",               Sex = "女",               Age = 3422,               Major = "舞蹈专业",               Email = "2345678911@qq.com"           };           // 将EF执行的sql语句输出到控制台           dbContext.Database.Log += p => Console.WriteLine(p);           // 只是内存上面的操作           dbContext.Students.Add(stu);           // 保存的数据库           dbContext.SaveChanges();           Console.WriteLine("保存成功");      }}

在Main()方法里面调用Add()方法,结果:

怎么使用DataBase First模式实现数据库的增删改查

查看数据库结果:

怎么使用DataBase First模式实现数据库的增删改查

从上面的两个截图中可以看出数据新增成功。

二、查询数据

查询StudentName是唐僧的学生信息并输出:

static void Query(){       using (StudentSystemEntities dbContext = new StudentSystemEntities())       {            List<Student> list = dbContext.Students.Where(p => p.StudentName == "唐僧").ToList<Student>();            list.ForEach(p =>            {                    Console.WriteLine("姓名:"+p.StudentName+",年龄:"+p.Age+",专业:"+p.Major+",邮箱:"+p.Email);             });        }}

在Main()方法里面调用Query(),结果:

怎么使用DataBase First模式实现数据库的增删改查

三、修改数据

修改StudentName为花千骨的学生年龄:

static void Edit(){     using (StudentSystemEntities dbContext = new StudentSystemEntities())     {          // 将EF执行的SQL语句输出到控制台          dbContext.Database.Log += p => Console.WriteLine(p);          // 查询要修改的数据,FirstOrDefault表示查询到的第一条数据          Student student = dbContext.Students.Where(p => p.StudentName == "花千骨").FirstOrDefault();          // 保存修改          student.Age = 234;          dbContext.SaveChanges();          Console.WriteLine("修改成功");      }}

结果:

怎么使用DataBase First模式实现数据库的增删改查

查看数据库数据:

怎么使用DataBase First模式实现数据库的增删改查

四、删除数据

删除新添加的数据:

static void Delete(){      using (StudentSystemEntities dbContext = new StudentSystemEntities())      {           // 将EF执行的SQL语句输出到控制台           dbContext.Database.Log += p => Console.WriteLine(p);           // 先查询然后在删除           Student stu = new Student()           {                 StudentID=18           };            // 附加到集合中            dbContext.Students.Attach(stu);            // 删除的SQL语句是根据stu的StudentID生成的            dbContext.Students.Remove(stu);            // 保存            dbContext.SaveChanges();            Console.WriteLine("删除成功");       }}

结果:

怎么使用DataBase First模式实现数据库的增删改查

查看数据库:

怎么使用DataBase First模式实现数据库的增删改查

数据删除成功。

读到这里,这篇“怎么使用DataBase First模式实现数据库的增删改查”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: 怎么使用DataBase First模式实现数据库的增删改查

本文链接: https://lsjlt.com/news/324274.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么使用DataBase First模式实现数据库的增删改查
    本文小编为大家详细介绍“怎么使用DataBase First模式实现数据库的增删改查”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用DataBase First模式实现数据库的增删改查”文章能帮助大家解决疑惑,下...
    99+
    2023-06-29
  • Entity Framework使用DataBase First模式实现数据库的增删改查
    在上一篇文章中讲解了如何生成EF的DBFirst模式,接下来讲解如何使用DBFirst模式实现数据库数据的增删改查 一、新增数据 新增一个Student,代码如下: static v...
    99+
    2024-04-02
  • Entity Framework中如何使用DataBase First模式实现增删改查
    本篇内容主要讲解“Entity Framework中如何使用DataBase First模式实现增删改查”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Entity ...
    99+
    2023-06-29
  • winform数据库增删改查怎么实现
    在WinForm应用程序中实现对数据库的增删改查操作,可以按照以下步骤进行:1. 创建数据库连接:使用合适的数据库连接对象(如Sql...
    99+
    2023-09-05
    winform 数据库
  • c#怎么实现数据库的增删改查
    数据库增删改查操作:增:使用dbcontext.add()添加新实体。删:使用dbcontext.remove()删除现有实体。改:使用dbcontext.modify()更新现有实体。...
    99+
    2024-05-12
    c#
  • 数据库的增删改查如何实现
    数据库的增删改查操作可以通过SQL语句来实现。下面以MySQL数据库为例,介绍增删改查的常见操作:1. 增加(Insert):使用I...
    99+
    2023-08-31
    数据库
  • PHP怎么实现数据库的增删改查操作
    数据库的增删改查是Web开发的基本操作之一,PHP作为一种强大的Web后端开发语言,也有非常便捷的操作数据库的方式。在这篇文章中,我们将介绍如何使用PHP来实现数据库的增删改查操作。一、连接数据库在PHP中,连接数据库是必不可少的一步。我们...
    99+
    2023-05-14
  • JDBC怎么实现数据库增删改查功能
    这篇文章主要介绍JDBC怎么实现数据库增删改查功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:1、添加数据package cn.itcast.jdbc;import java.sql....
    99+
    2023-06-20
  • Android使用SQLite数据库实现基本的增删改查
    目录 一、创建activity_main和MainActivity界面 二、实现查询/删除功能创建activity_delete和DeleteActivity 三、实现添加功能创建activity_add和AddActivity  四、实...
    99+
    2023-09-15
    数据库 sqlite android java
  • Qt怎么连接数据库并实现数据库增删改查
    这篇文章主要讲解了“Qt怎么连接数据库并实现数据库增删改查”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Qt怎么连接数据库并实现数据库增删改查”吧!1.连接数据库先来看下连接数据库的效果图。...
    99+
    2023-07-06
  • PHP+MySQL怎么实现数据库的增删改查操作
    PHP和MySQL是现代Web开发中最流行的技术。通过使用这两种技术,开发者可以构建动态Web应用程序,其中包括数据存储和检索。本文将介绍如何使用PHP和MySQL实现数据库的增删改查操作。一、环境配置在开始之前,我们需要确认已经配置好了P...
    99+
    2023-05-14
    php mysql 数据库
  • MySQL数据库中怎么实现增删改查操作
    本篇文章为大家展示了MySQL数据库中怎么实现增删改查操作,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、向所有字段插入2、向指定字段插入二、修改数据当然,我们也...
    99+
    2024-04-02
  • Java Scala怎么实现数据库增删查改操作
    这篇文章主要讲解了“Java Scala怎么实现数据库增删查改操作”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java Scala怎么实现数据库增删查改操作”吧!添加j...
    99+
    2023-07-05
  • JDBC实现数据库增删改查功能
    JDBC,简单点来说,就是用Java操作数据库,下面简单介绍怎么实现数据库的增删改查功能。 1、添加数据 package cn.itcast.jdbc; import java...
    99+
    2024-04-02
  • 3.Python-用Python实现MySQL数据库的增删改查
    题记         用python实现mysql数据库的增删改查,以下是具体的代码和操作步骤 安装flask模块         pip install flask 安装mysql.connector模块         pip...
    99+
    2023-10-18
    mysql 数据库 python flask javascript 开发语言 青少年编程
  • 使用mybatis怎么对数据库进行增删改查
    这篇文章将为大家详细讲解有关使用mybatis怎么对数据库进行增删改查,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。select一个select 元素非常简单。例如:<!--...
    99+
    2023-05-31
    mybatis
  • 如何使用Jorm增删查改数据库
    这篇文章主要介绍“如何使用Jorm增删查改数据库”,在日常操作中,相信很多人在如何使用Jorm增删查改数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用Jorm增删...
    99+
    2024-04-02
  • java怎么连接数据库实现增删改查操作
    要使用Java连接数据库并实现增删改查操作,你需要完成以下步骤:1. 导入数据库驱动:首先,你需要从数据库厂商的官方网站下载相应的驱...
    99+
    2023-10-23
    java 数据库
  • java连接数据库怎么实现增删改查功能
    在Java中连接数据库并实现增删改查功能通常需要使用JDBC(Java Database Connectivity)技术。以下是一个...
    99+
    2024-04-02
  • SpringBoot模拟员工数据库并实现增删改查操作
    目录1:首先创建一个pojo层在里面定义数据2:编写dao层注入数据:3:总结1:首先创建一个pojo层在里面定义数据 Department部门: package com.exa...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作