如果一个项目中实体太多也挺麻烦, 虽然说面向对象编程,但是如果只返回两个字段也需要建一个实体那多麻烦, 基于这个问题dynamic就很好的解决这些事

public static List BugSellTop5Desc(int coinId, int currencyId,int type)

{

var sql = string.Empty;

var list = SqlDapperHelper.ExecuteReaderReturnList(sql, new

{

CurrencyID = currencyId,

CoinID = coinId

});

return list;

}

调用

var list = SellOutService.BugSellTop5Desc(coinId, currencyId, type);

resultMsg.statue = Convert.ToInt32(StatueEnum.Success);

resultMsg.data = list.Select(item=>new

{

Price=item.Price.ToString(),

TotalNum= item.TotalNum.ToString(),

}); //或者不需要select一样可以, 这里只是前端要求用string类型故处理下

当然话会所话来,  dynamic一样可以用object代替,

public static List BugSellTop5Desc(int coinId, int currencyId,int type)

{

var sql = string.Empty;

var list = SqlDapperHelper.ExecuteReaderReturnList(sql, new

{

CurrencyID = currencyId,

CoinID = coinId

});

return list;

}

效果一样........时间很紧,干活去了

webapi 状态返回 php,web api不想建实体,用dynamic类型返回数据相关推荐

  1. 【Web API系列教程】3.3 — 实战:处理数据(建立数据库)

    前言 在本部分中,你将在EF上使用Code First Migration来用测试数据建立数据库. 在Tools目录下选择Library Package Manager,然后选择Package Man ...

  2. 【ASP.NET Web API教程】5.2 发送HTML表单数据:URL编码的表单数据

    注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本系列教程,请先看前面的内容. 5.2 Sending HTML Form Data 5.2 发送HTML表单数据 本文引 ...

  3. Web API应用架构在Winform混合框架中的应用(3)--Winfrom界面调用WebAPI的过程分解...

    最近一直在整合WebAPI.Winform界面.手机短信.微信公众号.企业号等功能,希望把它构建成一个大的应用平台,把我所有的产品线完美连接起来,同时也在探索.攻克更多的技术问题,并抽空写写博客,把相 ...

  4. 使用 dotnet core 和 Azure PaaS服务进行devOps开发(Web API 实例)

    引子 这一篇文章将用一个完整的实例,给大家介绍如何基于dotnet core(微软.NET的最新版本,支持跨平台,跨设备的应用开发,详情请参考 https://www.microsoft.com/ne ...

  5. ASP.NET Core:从ASP.NET Web API迁移的多层数据服务应用程序

    目录 介绍 设置和运行示例应用程序 类库项目 依赖注入 访问应用程序设置 实体框架核心相关更改 主键标识插入问题 数据上下文和连接字符串 自定义存储库(Repositories) LINQ表达式翻新( ...

  6. python 图表_Python入门学习系列——使用Python调用Web API实现图表统计

    使用Python调用Web API实现图表统计 Web API:Web应用编程接口,用于URL请求特定信息的程序交互,请求的数据大多以非常易于处理的格式返回,比如JSON或CSV等. 本文将使用Pyt ...

  7. Entity Framework 6 Recipes 2nd Edition(9-1)译-用Web Api更新单独分离的实体

    第九章 在N层结构的应用程序中使用EF 不是所有的应用都能完全地写入到一个单个的过程中(就是驻留在一个单一的物理层中),实际上,在当今不断发展的网络世界,大量的应用程序的结构包含经典的表现层,应用程, ...

  8. ASP.NET Core Web API基于RESTFul APIs的集合结果过滤和分页

    译者荐语:如何在RESTFul APIs中进行集合结果分页?还是用客户端来拼接链接地址么? 原文来自互联网,由长沙DotNET技术社区[邹溪源]翻译.如译文侵犯您的版权,请联系小编,小编将在24小时内 ...

  9. ASP.NET Web API的Controller是如何被创建的?

    Web API调用请求的目标是定义在某个HttpController类型中的某个Action方法,所以消息处理管道最终需要激活目标HttpController对象.调用请求的URI会携带目标HttpC ...

最新文章

  1. HBase-1.3.1 集群搭建
  2. php 前端页面的路由,ThinkPHP5路由
  3. DrawIcon 和 DrawIconEx都失真
  4. MySQL下载以及安装【windows】
  5. Struts 体系结构与工作原理(图) .
  6. oracle导入 表 卡住了,oracle数据库怎么导入dmp,只导入数据不导入表结构?
  7. RabbitMQ实战经验分享
  8. 《Linux编程》上机作业 ·001【Linux命令】
  9. mysql字符串处理函数left()、length()使用
  10. 服务容错保护Hystrix
  11. 思科:静态路由的配置
  12. FreeSWITCH之日志级别
  13. 初学莫队算法 bzoj2038 小z的袜子 分块算法
  14. 综合布线之“五星对话”
  15. Python 创建加密压缩文件
  16. sudo apt update时 E: 仓库 “http://mirrors.ustc.edu.cn/ros/ubuntu jammy Release” 没有 Release
  17. MySQL 查看表结构 显示表内容 使用语句区别
  18. excel组合汇总_Excel汇总20140609
  19. 计算机网络课程设计(一)网络聊天程序的设计与实现
  20. 1.初始Hadoop大数据技术

热门文章

  1. matplotlib之contours等高线、3D图(笔记五)
  2. python基础元组(五)
  3. 血压监测方案之光电容积脉搏波描记法PPG
  4. python云计算服务_阿里云python 云计算
  5. mysql md5解密_Web渗透测试——Mysql数据库手工注入
  6. java经典英文面试题,Java-英文面试题-经典
  7. android 自定义组合键,自定义快捷操作 安卓虚拟Home键设置技巧
  8. java页面跳转t赋值_java servlet 几种页面跳转的方法及传值
  9. (三)混合边缘AI人脸对齐
  10. (七)准备在云中训练深度伪造模型