.net core操作mysql数据库

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

下面讲解如何在.net 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): 运行项目,查看输出结果:

  

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值