1. 创建新项目-ASP.NET Core Web 应用程序
2.
3. 右键项目-管理 NuGet 程序包(N)...
4. 搜索 Pomelo.En 安装
5. 在a文件添加 数据库连接字符串
"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<MysqlDbContext> options) : base(options)
{
}
public DbSet<MapFlash> flash_map23 { get; set; }
}
8. 在Startup类的ConfigureServices的方法中注入一下
public void ConfigureServices(IServiceCollection services)
{
();
();
;DbContext, MysqlDbContext>();
var connection = Con("MysqlConnection");
;MysqlDbContext>(options => o(connection));
}
9. 到这一步就完成全部配置了,然后可以使用了
10. 创建一个控制器,使用一下
public class TestController : Controller
{
private DbContext dbContext;
public TestController(DbContext _dbContext)
{
= _dbContext;
}
public IActionResult Index()
{
var data = dbCon;MapFlash>().Find(37);
ViewData["aa"] = da;
return View();
}
}
11. 添加视图-右键上面代码中的 Index 添加视图
@{
ViewData["Title"] = "Index";
}
<h1>Index</h1>
<div>
@ViewData["aa"]
</div>
12. 运行查看结果
13. 完成
1.《关于.net如何连接mysql数据库,你需要知道这些.net core 里连接mysql查询数据的方法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《关于.net如何连接mysql数据库,你需要知道这些.net core 里连接mysql查询数据的方法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2194816.html