当前位置: 首页 > news >正文

软文写作网站佛山模板建站定制网站

软文写作网站,佛山模板建站定制网站,互联网网站 数据库,网站名称与主办单位C#是世界上最好的语言 新建项目 如下图所示选择框红的项目 然后新建 文件夹 Common 并新建类文件 名字任意 文件内容如下 因为要连接的是mysql数据库 所以需要安装 MySql.Data.MySqlClient 依赖; using MySql.Data.MySqlClient; using System.Data;namespace WebApplication1.…

C#是世界上最好的语言

新建项目 如下图所示选择框红的项目
在这里插入图片描述
然后新建 文件夹 Common 并新建类文件 名字任意 文件内容如下 因为要连接的是mysql数据库 所以需要安装 MySql.Data.MySqlClient 依赖;


using MySql.Data.MySqlClient;
using System.Data;namespace WebApplication1.Common
{public class SqlHelp{//public static string ConStr { get; set; }public static DataTable ExecuteTable(string cmdText){using (MySqlConnection con = new MySqlConnection("server=127.0.0.1;database=mynodedata;username=root;password=123456;")){con.Open();MySqlCommand cmd = new MySqlCommand(cmdText, con);MySqlDataAdapter sda = new MySqlDataAdapter(cmd);DataSet ds = new DataSet();sda.Fill(ds);return ds.Tables[0];// 取数据}}}
}

然后新建 Models 文件夹 并新建类 类名任意 文件内容如下

using WebApplication1.Common;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using System.Numerics;namespace WebApplication1.Models
{public class user{public Int64 id { get; set; }public String name { get; set; }public String password { get; set; }public String loginname { get; set; }public String mobie { get; set; }public String role { get; set; }public static List<user> GetTextList(){DataTable dt = SqlHelp.ExecuteTable("select * from user");List<user> scc1 = new List<user>();for (int i = 0; i < dt.Rows.Count; i++){scc1.Add(ToModel(dt.Rows[i]));}Console.WriteLine(1111);return scc1;}private static user ToModel(DataRow dr){// 下面后面的数据都是取自数据库user scc = new user();scc.id = (Int64)dr["id"];scc.name = dr["name"].ToString();scc.password = dr["password"].ToString();scc.loginname = dr["loginname"].ToString();scc.mobie = dr["mobie"].ToString();scc.role = dr["role"].ToString();return scc;}}
}

然后在系统自带的Controllers文件夹上新建 api控制类 文件代码如下

using Microsoft.AspNetCore.Cors;
using Microsoft.AspNetCore.Mvc;
using WebApplication1.Models;namespace WebApplication1.Controllers
{[EnableCors("any")]// 添加 跨域名【在同一台电脑上面端口不一样也属于跨域】[Route("api/[controller]/[action]")]// 后面添加 /[action] 下面是具体写到方法名[ApiController]public class usermyController : ControllerBase{[HttpGet]public List<user> GetTest01(){List<user> scc01 = user.GetTextList();return scc01;}}
}

然后需要改一点系统自带的文件Program.cs 标红的部分代码添加进去
在这里插入图片描述
代码如下

var builder = WebApplication.CreateBuilder(args);// Add services to the container.
builder.Services.AddCors(o => o.AddPolicy("any", p => p.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod()));
builder.Services.AddControllers();
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();var app = builder.Build();// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{app.UseSwagger();app.UseSwaggerUI();
}app.UseHttpsRedirection();
app.UseRouting();app.UseCors("any");
app.UseAuthorization();app.UseEndpoints(endpoints =>{endpoints.MapControllers();
});app.Run();

然后运行项目 API 文档和测试文件

在这里插入图片描述

在这里插入图片描述
跨域测试
在这里插入图片描述

C#是世界上最好的语言

http://www.yayakq.cn/news/107831/

相关文章:

  • 医院网站建设最新报价网站需求分析问题
  • php 数据录入网站仁怀哪里有做网站的
  • 做网站 程序员 暴富凡科建站代理平台
  • 爱站网使用体验wordpress全自动采集插件
  • 网站seo收费wordpress响应式菜单
  • 网站可信查验网站有了域名后怎么还上不了
  • eclipse可以做门户网站嘛怎么用flashfxp上传网站
  • flash网站片头动画网页编辑器是什么
  • 微信开发网站建设程序厚街手机网站制作
  • 专业建设网站开发.net搭建企业网站
  • 百度做网站投广告网站怎么做登录界面
  • android 做电子书下载网站成都建网站的公司
  • 昆明seo搜索引擎优化方案怎么写
  • seo技术优化整站企业网站备案要钱嘛
  • 公司网站毕业设计论文公司网站建设方案模板下载
  • 前端一般模仿什么网站在网站怎么做代销
  • 做的好的个人网站知乎天津建筑信息网
  • 方向专业网站制作咨询重庆市公共资源交易中心官网
  • 给学校做网站dw个人网页设计
  • 如何修改管理网站网站开发项目可行性分析
  • 网站建设diy虚拟主机配置WordPress
  • 投资理财网站模板苏州诗华洛网站建设
  • 建设网站的子文件夹wordpress menu gif
  • 长沙网站开发12306网站做的好丑
  • 做网站 图片需要多大的wordpress视频存储
  • 怎样做电影网站c 网站开发的书籍
  • 福州网站建设案例中国物流企业网
  • 建立网站的主要方式企业网站有百度权重说明
  • 英语网站建设费用建设银行网站查询密码是什么
  • 做网站几天能学会wordpress积分商城主题