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

高端品牌网站建设服务淘宝网官方网站

高端品牌网站建设服务,淘宝网官方网站,广州网站优化公司如何,浙江网商银行客服电话ASP.NET Core编写的WebApi,由于输入参数较多,专门定义了输入参数类并设置[FromBody]方式传值,但测试时始终无法通过postman将输入参数值传递给WebApi,condition对象的所有属性值一直都为空。同时在WebApi内部调用SqlSugar查询数据…

  ASP.NET Core编写的WebApi,由于输入参数较多,专门定义了输入参数类并设置[FromBody]方式传值,但测试时始终无法通过postman将输入参数值传递给WebApi,condition对象的所有属性值一直都为空。同时在WebApi内部调用SqlSugar查询数据库,最后调用Select函数创建并返回新对象实例集合时,返回的Class1类型集合中的所有对象实例的值都为空。
  上述问题的示例代码如下所示:

public class InputParams
{public string Param1st=string.Empty;public string Param2st=string.Empty;public string Param3st=string.Empty;
}[HttpPost]
public string ProcessData([FromBody]InputParams condition)
{......List<Class1>list=db.Queryable<Student>().Select(it=>new Class1{id=it.Id,name=it.Name}).ToList();......
}

  经多次调试无果后,对比网上的WebApi示例及GitHub中的开源项目示例,最终发现类型定义时应定义为属性而非字段,这两者的区别请见参考文献1-2或者自定百度,最终将输入参数类及Select函数创建的对象类型中的字段都修改为属性(如下所示)后,再测试调用WebApi即可正常传值及创建对象实例。

public class InputParams
{public string Param1st { get; set; } = string.Empty;public string Param2st { get; set; } = string.Empty;public string Param3st { get; set; } = string.Empty;
}

参考文献:
[1]https://blog.csdn.net/huoliya12/article/details/51074583
[2]https://blog.csdn.net/qq_41393222/article/details/124969380

http://www.dtcms.com/wzjs/305780.html

相关文章:

  • 台州做网站那家好商丘网络推广公司
  • 做资源网站盈利点百度官方网站下载安装
  • 怎么给我 的网站做关键词链接买卖价格
  • 深圳好的网站建设公司排名指数工具
  • 前端做项目的网站企业全网推广
  • 大型网站的技术架构问题网站首页seo关键词布局
  • 公司变更说明东莞网站建设优化推广
  • 网站的按钮怎么做seo权威入门教程
  • 企业所得税优惠政策最新2023规定网络优化工程师有多累
  • 北京建设教育协会网站首页佛山seo关键词排名
  • 网站建设费用预算表、百度客服在线咨询电话
  • 沈阳建站模板系统seo推广知识
  • 网站二级域名怎么做站长友情链接
  • 网站阵地建设seo技术是什么
  • 大庆市建设局宫方网站百度广告上的商家可靠吗
  • 合同模板网站合肥seo推广公司
  • 有哪些网站可以做推广学营销app哪个更好
  • 怎么通过淘宝优惠券做网站赚钱绍兴seo排名收费
  • 网站建设功能评估表全国疫情高峰感染进度查询
  • 网站建设评语市场推广专员
  • 东莞樟木头网站建设公司湖南百度推广代理商
  • 龙湾区建设局的网站高质量内容的重要性
  • 天河区做网站网络推广价格
  • 商业网站建设案例笔记什么是seo标题优化
  • 网站做业务赚钱吗淘宝运营培训班
  • 做问卷赚钱最好似网站键词优化排名
  • 贵阳网站建设多钱钱网络营销策划方案书
  • 广西房地产网站建设注册公司
  • 服务好的微网站建设优秀的营销案例
  • wordpress首页没有显示文章图片吉林seo关键词