#26125·abp

代理生成 - 必需和可选字段

作者: nazem0创建于 2026年9月1日更新于 2026年9月4日
  • 这个问题存在吗?

  • 我搜索了现有的问题

说明

为此类类以角生成代理

公共类卡多
{
公共字符串名称 { get; set;}=字符串。 空; 空关
公共字符串代码{ get; set;}=字符串。 空; 空关
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

最终结果

导出接口 CarDto {
名称 : 字符串;
代码 ?: 字符串;
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

这似乎是合理的,因为用户不需要输入这两个属性,所以它们是可选的

但当你把它当作一个类的thar 代表一个UTPUT 类而不是INPUT 如果它是输出类,则有类似此公共字符串名称{ get; set;} = 字符串的行. 空; 表示由于给出的初始值, 属性名称肯定有值 。 因此,dto生成是合理的,如果它是

导出接口 CarDto {
名称:字符串;
代码:字符串;
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

所以客户知道100%的价值...

建议的修改是在“财产描述模式”中引入额外的财产,作为可能的可选性?或修改所要求财产......并使用如下:

公共静态属性ApiDescription Model Create( PropertyInfo 属性Info, **bool isOutput **) 互联网档案馆的存檔,存档日期2013-12-21. 这将有不同的待遇,在治疗非选择性或需要治疗的情况下,产出将有所不同。 输出将从任何使用它的职能中传播出来,输出的默认值为虚假,通常被视为请求/输入数据

TypeApiDescription Model, PropertyApiDescriptionModel等. 存档副本.

如果解决方案被接受 我会很乐意在公关中执行

  • 复制步骤

无回复( N)

预期行为

无回复( N)

实际行为

无回复( N)

  • 退缩?

无回复( N)

众所周知的工作

自定义从属性ApiDescription模式或从下到下到属性ApiDescription模式的整个周期

翻译:

10.6 国家

QQ 用户界面

常见( 默认)

QQ 数据库提供者

EF 核心( 默认)

分层或独立的认证服务器

无( 默认)

操作系统

窗口( 默认)

其他资料

无回复( N)

内容来源: abpframework/abp