...

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

1、Controller中的形参命名为query、pager,且里面实体中的参数也有Query、Pager参数时,Query、Pager 就会无数据。

解决方案:

形参query、pager 改为其他命名(比如model)

public async Task<IActionResult> List([FromQuery]PagerQuery<XxxxxxQuery> model)

 

 

2、Sql关联查询时,某实体中字段报:'xxxxxx' requires a primary key to be defined
但此实体对应数据库中表是有主键的,实体此处也不需要设置主键

 项目从.net core 2.1.0升级到.net core 2.2.4,原有项目出错及解决方案 随笔

 

解决方案:

实体'xxxxxx'中的字段Id改为其他命名,估计是框架中的Id与实体中声明的Id有一定冲突

public int? Id { get; private set; } //将Id改为其他命名

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄