1. 创建新项目-ASP.NET Core Web 应用程序

2.

3. 右键项目-管理 NuGet 程序包(N)...

4. 搜索 Pomelo.EntityFrameworkCore.MySql 安装

5. 在appsettings.json文件添加 数据库连接字符串

"AllowedHosts": "*","ConnectionStrings": {"MysqlConnection": "Data Source=192.168.199.999;Database=gf;User ID=root;Password=123456;pooling=true;port=3306;sslmode=none;CharSet=utf8;"}

6. 添加一个Model

[Table("flash_map2")] //特性,标记为mySql数据库中的具体表名public class MapFlash{[Key] //特性,标记为主键public int id_no { get; set; }public string flash_name { get; set; }}

7. 添加MysqlDbContext类,用来连接数据库

public class MysqlDbContext: DbContext    {        public MysqlDbContext(DbContextOptions options) : base(options)        {        }               public DbSet flash_map23 { get; set; }    }

8. 在Startup类的ConfigureServices的方法中注入一下

 public void ConfigureServices(IServiceCollection services)        {            services.AddControllersWithViews();            services.AddMvc();            services.AddScoped();            var connection = Configuration.GetConnectionString("MysqlConnection");            services.AddDbContext(options => options.UseMySql(connection));        }

9. 到这一步就完成全部配置了,然后可以使用了

10. 创建一个控制器,使用一下

    public class TestController : Controller    {        private DbContext dbContext;        public TestController(DbContext _dbContext)        {            this.dbContext = _dbContext;        }        public IActionResult Index()        {          var data =  dbContext.Set().Find(37);            ViewData["aa"] = data.flash_name;            return View();        }    }

11. 添加视图-右键上面代码中的 Index 添加视图

@{    ViewData["Title"] = "Index";}

Index

@ViewData["aa"]

12. 运行查看结果

13. 完成

mysql连接查询_.net core 里连接mysql查询数据的方法相关推荐

  1. 小度计算机模式,小度怎么连接电脑_小度智能音箱连接电脑的详细操作步骤

    如果讲智能音箱哪家卖得好,小度肯定是排在前一二的,而大家不知道的是小度不仅可以连接手机,还可以连接电脑,那么小度智能音箱怎么与电脑配对和连接呢,为了给大家一些参考,下面智能手机网小编就带来了教小度智能 ...

  2. mysql不同服务器查询_实战操作SQL Server连接查询不同服务器表数据

    今日产品部要导批数据,但是需要连接查询查询的几个表不在同一服务器上.所以我开始是这么干的: 1.查询一台服务器的数据,并导入本地Excel 2.查询另一台服务器的数据,并导入本地Excel 3.Exc ...

  3. jsp和mysql答辩_如何应对JSP连接MySQL数据库问题_网站数据库怎么连接到网页答辩问题...

    当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据. 以下用两种方式来实现J ...

  4. c 连接mysql错误信息_使用C语言访问MySQL数据 —— 连接和错误处理

    2011-05-09 wcdj 可以通过许多不同的编程语言来访问MySQL,例如,C,C++,Java,Perl,Python,Tcl,PHP等.本文主要总结使用C语言接口如何访问MySQL数据. ( ...

  5. navicat远程连接mysql很慢_解决Navicat远程连接mysql很慢的方法

    ubuntu 下 /etc/mysql/mysql.conf.d [mysqld] skip-name-resolve  增加该字段即可 如果增加该字段,这无法使用本地ip进行登入, 登陆到MySql ...

  6. access mysql连接字符串_【技巧】连接不同版本Access的各种连接字符串

    VB连接Access出错的一些处理教程(摘录) 在用vb连接access数据库时,出现了这样的错误: 这是你的数据库格式不被 程序识别.vb默认的一般是.,mdb  access数据库格式!这时我们看 ...

  7. mysql union查询_一本彻底搞懂MySQL索引优化EXPLAIN百科全书

    MySQL逻辑架构介绍 日常在CURD的过程中,都避免不了跟数据库打交道,大多数业务都离不开数据库表的设计和SQL的编写,那如何让你编写的SQL语句性能更优呢? 先来整体看下MySQL逻辑架构图: M ...

  8. mysql交互式查询_客户机程序5―MYSQL交互式查询程序[图]_MySQL

    6.7 客户机程序5―交互式查询程序 让我们把迄今为止研究的诸多内容整理一下,编写一个简单的交互式客户机程序.它的功能包括可以进入查询,用通用目标查询处理程序process_query 执行查询,并用 ...

  9. 如何用js语句给mysql添加内容_在js里写SQL的方法

    在日新月异的前端领域中,前端工程师能做的事情越来越多,自从nodejs出现后,前端越来越有革了传统后端命的趋势,本文就再补一刀,详细解读如何在js代码中执行标准的SQL语句 为什么要在js里写SQL? ...

最新文章

  1. smarty学习——编程知识
  2. 【CyberSecurityLearning 59】OS命令注入
  3. 多功能复合机基于用户认证功能的实现过程详解
  4. 【Linux系统编程学习】 静态库与动态库的对比与总结
  5. 超多趣味测评测试微信小程序源码 可插入流量主广告位 无后台
  6. 跨越鸿沟,IIoT 如何更融合与开放?
  7. 净空法师质疑,人的生命真的变长了吗
  8. 西门子1200plc与施耐德变频器modbus通讯程序
  9. 【贪心 题解】 HDU 5773 The All-purpose Zero
  10. 脑袋越大就会越聪明么?
  11. 关于电信路由猫、无线路由猫的设置
  12. 宝峰数科带你读懂数字家庭的真正内涵
  13. 用ps制作android日历步骤,绘制一枚日历图标【PS教程】
  14. 如何进行CPA/CPS结算统计?
  15. html密码款初始默认点,tplogin.cn默认(初始)密码是多少?
  16. PowerDesigner16 状态图
  17. Java面向对象-final类和final方法、final变量(常量)
  18. 2006年世界顶级杀毒软件排名
  19. SpringBoot工作开发场景实践
  20. Docker安装nginx代理禅道

热门文章

  1. 华为机试HJ99:自守数(附带提速方案)
  2. 托福试卷真题_历年托福考试阅读真题汇总含答案
  3. matlab训练cifar10,认识CIFAR-10数据集
  4. 正确率能很好的评估分类算法吗_机器学习算法:分类知识超全总结!
  5. 过来人经验告诉你,如何从小菜B晋升为月薪过万的软件测试工程师?
  6. 聊一聊使用airtest-selenium做Web自动化的常见问题
  7. 软件测试面试题小结(一)
  8. Jmeter性能测试的标准流程
  9. 做食品检测1年,自学软件测试,最后心惊胆战转行
  10. 辽宁工业大学计算机复试经验,辽宁工业大学车辆工程考研经验