视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
.net core利用orm如何操作mysql数据库详解
2020-11-27 22:35:05 责编:小采
文档

前言

众所周知Mysql数据库由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL是一个多用户、多线程的关系型数据库管理系统。 工作模式是基于客户机/服务器结构。目前它可以支持几乎所有的操作系统。

简单的来说 ,MySql是一个开放的、快速的、多线程的、多用户的SQL数据库服务器。

下面讲解如何在.net core中使用mysql数据库,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

操作方法如下:

新建web项目,然后引用MySql相关orm程序集:

  

然后在mysql中创建相应数据库及数据表:

  

在项目中添加数据表实体:

public class t_test
 {
 public int id { get; set; }
 public string name { get; set; }
 }

然后添加数据库上下文:

/// <summary>
 /// 数据库上下文
 /// </summary>
 public class DataContext : DbContext
 {
 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
 {
 //配置Sqlserver连接字符串
 optionsBuilder.UseMySql("Server=127.0.0.1;Database=test; User=root;Password=123456;");
 }
 //添加表实体
 public DbSet<t_test> t_test { get; set; }
 }

在Home控制器Index中添加如下脚本:

public IActionResult Index()
 {
 DataContext context = new DataContext();
 string name = context.t_test.Find(1).name;
 return Content(name);
 }

运行项目,查看输出结果:

  

可以看到,结果输出了数据库中相应的数据,至此,.net core中操作mysql数据库功能已实现。

总结

下载本文
显示全文
专题