.netCore3.1连接MySql
程序员文章站
2022-05-18 17:17:40
1. 创建新项目-ASP.NET Core Web 应用程序 2. 3. 右键项目-管理 NuGet 程序包(N)... 4. 搜索 Pomelo.EntityFrameworkCore.MySql 安装 5. 在appsettings.json文件添加 数据库连接字符串 "AllowedHosts ......
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<mysqldbcontext> options) : base(options) { } public dbset<mapflash> flash_map23 { get; set; } }
8. 在startup类的configureservices的方法中注入一下
public void configureservices(iservicecollection services) { services.addcontrollerswithviews(); services.addmvc(); services.addscoped<dbcontext, mysqldbcontext>(); var connection = configuration.getconnectionstring("mysqlconnection"); services.adddbcontext<mysqldbcontext>(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<mapflash>().find(37); viewdata["aa"] = data.flash_name; return view(); } }
11. 添加视图-右键上面代码中的 index 添加视图
@{ viewdata["title"] = "index"; } <h1>index</h1> <div> @viewdata["aa"] </div>
12. 运行查看结果
13. 完成
14. 如有其他疑问请在评论区留言
推荐阅读
-
PHP查询MySQL大量数据的内存
-
nodejs实现连接mongodb数据库的方法示例
-
nodeJs连接mysql有哪些方法
-
mysql-求大神帮忙 ---急急急,Mysl语句.....
-
mycat安装、mysql主从、监控详细操作步骤
-
mysql5.7更新操作报异常thisisincompatiblewithsql_mode=only_full_group_by的原因和解决办法
-
PHP导入excel数据到MYSQL,php导入excelmysql_PHP教程
-
网络连接里面多了个Microsoft TV/Video Connection或本地连接2
-
mysql表如何保证每秒1000次的并发访问速度
-
PHP+MySQL实现的简单投票系统实例_PHP