首页 > 其他分享 >NETCORE - 动态类型 dynamic 取值

NETCORE - 动态类型 dynamic 取值

时间:2023-06-26 12:12:52浏览次数:33  
标签:string NETCORE dynamic funCode model 取值

NETCORE - 动态类型 dynamic 取值

环境:.NET6 + WebApi 

控制器传参时,使用 dynamic 

安装 nuget 包

 

Program.cs 中

//添加对象序列化程序为Newtonsoft.Json 
builder.Services.AddControllers().AddNewtonsoftJson(options =>
{
    options.SerializerSettings.ContractResolver = new DefaultContractResolver();
});

 

 

代码中可以直接使用了

        public Task<dynamic> PostAbilityAsync(dynamic model)
        { 
            string funCode = model.funCode;
            string funName = model.funName;

            throw new NotImplementedException();
        }

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

标签:string,NETCORE,dynamic,funCode,model,取值
From: https://www.cnblogs.com/1285026182YUAN/p/17505298.html

相关文章

  • NetCore使用使用Scaffold-DbContext命令生成数据库表实体类
    1.根据数据库生成实体类ModelsScaffold-DbContext"DataSource=.;InitialCatalog=TEST;UserID=sa;Password=pwd;TrustServerCertificate=True"Microsoft.EntityFrameworkCore.SqlServer-OutputDirModels-Force  2.根据数据表生成实体类ModelsScaffold-DbConte......
  • 使用DynamicMethod实现抽象方法
    本文介绍使用DynamicMethod实现抽象方法1.创建抽象类与抽象方法特别注意抽象类不要被其他类所包含,否则IL编译会出错publicabstractclassHelloWrold{publicabstractvoidSayHelloWorld();}2.定义子类varparentType=typeof(HelloWrold);varnewClass=Assem......
  • 基于.NetCore开发博客项目 StarBlog - (29) 开发RSS订阅功能
    前言最近忙中偷闲把博客的评论功能给做完了,我可以说这个评论功能已经达到「精致」的程度了......
  • postgresql json取值为何这么慢?
    一、缘起慢sql分析,总行数80w+,通过监控分析慢SQL,某个查询耗时超1s。比较特殊的是:其中有个字段info是jsonb类型,写法:info::json->'length'aslength同样的查询条件查这个字段和不查这个字段相差3.3倍那看来就是json取值拖垮了查询的性能。取jsonb中的字段有多种取法(如下),那......
  • 各种数据类型的取值范围对比
    char:-128--127  unsignedchar: 0--255 byte:-2^7~2^7-1,即-128~127。1字节。Byte。末尾加Bshort:-2^15~2^15-1,即-32768~32767。2字节。Short。末尾加S有符号int:-2^31~2^31-1,即-2147483648~2147483647。4字节。Integer。无符号int:0~2^32-1。long:-2^63~......
  • SpringBoot+druid+dynamic+clickhouse+mysql实现读写分离
    背景:clickhouse+mysql实现读写分离1.配置mysql2.安装clickhouse3.使用可视化工具连接clickhouse4.创建clickhouse的数据库并连接mysql5.SpringBoot+druid+dynamic配置多数据源实现读写分离一.背景由于系统数据量过大,查询条件自定义过多,mysql在查询时响应太慢,所以使用cli......
  • 使用sessionStorage获取值和设置值 sessionStorage.setItem('key','value') sessionS
    使用sessionStorage获取值和设置值sessionStorage.setItem('key','value')sessionStorage.getItem('myname')https://www.shuzhiduo.com/A/lk5a4ZL2J1/<body><buttonid="btn1">设置值</button><buttonid="btn2&......
  • GCC/G++选项 -Wl,-Bstatic和-Wl,-Bdynamic
    GCC/G++选项-Wl,-Bstatic和-Wl,-Bdynamic参考https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html gcc使用-Wl传递连接器参数,ld使用-Bdynamic强制连接动态库,-Bstatic强制连接静态库。所以部分静态,部分动态连接这么写:gcc...-Wl,-Bstatic-l<your-static-lib>-Wl,-Bdyn......
  • Dynamic Programming
    DescriptionUsually,One-dimensionaldynamicplanningproblem,theparameterisalways$n$,theresultissimilartonumbersequence$a_n$,or$f(n)$($f$canbeviewedasfunctionorcorrespondingrelationship).Atthesametime,therewillbecertaincor......
  • DataFrame切片、取值
    DataFrame切片、取值数据实例tmp_data.head(5)1.切片取行切片tmp_data[0:3]#取前三行2.取值1)按照索引取值tmp_data.iloc[3,0]#取第三行第一列的值......