.net core操作mysql数据库

编程知识 行业动态 更新时间:2024-06-13 00:19:28

    MySQL是一个关系型数据库管理系统由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一。与其他的大型数据库例如 OracleDB2SQL Server等相比,MySQL 自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。

下面讲解如何在 core中使用mysql数据库。

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

  

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

  

  (3):在项目中添加数据表实体及数据库上下文:

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)
       {
           //配置mysql连接字符串
           optionsBuilder.UseMySql("Server=127.0.0.1;Database=test; User=root;Password=123456;");
       }
       //添加表实体
       public DbSet<t_test> t_test { get; set; }
   }

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

    public IActionResult Index()
       {
           DataContext context = new DataContext();
           string name = context.t_test.Find(1).name;
           return Content(name);
       }
        (5): 运行项目,查看输出结果:

  

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

更多推荐

.net core操作mysql数据库

本文发布于:2023-03-28 09:27:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/e05fc2cf3be6ca1b3ca69e53c82e6cbc.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:操作   数据库   net   core   mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!