我一直在通过 API 将数据发布到经过全面审核的实体。事实上FullAuditedEntity
,它应该使用 creatorId、creationTime 和其他几个列值自动创建。但是当我签入数据库时,CreatorUserID
即使null
存在CreationTime
。应该是1
因为我使用默认管理员发布的。此外,当我删除行时,也会发生同样的情况:我只能看到DeletionTime
但不能DeleterUserId
。
以下是我可以使用断点看到的 API 端点捕获的数据:
我尝试了两种创建对象映射方法output
,output2
但它们null
都为CreatorUserId
. 正确地说,在这个阶段两者都CreatorUserId
应该CreationTime
具有价值。
[AbpAuthorize]
public async Task<Rule> CreateAsync(CreateRuleInput input)
{
Rule output = Mapper.Map<CreateRuleInput, Rule>(input);
Rule output2 = ObjectMapper.Map< Rule>(input);
return await _ruleManager.Create(output);
}
我的对象映射函数有什么问题吗?