나는 UpdateAsync
을 호출 중이지만,이 값을 전달하지 않아도 CreationTime
및 CreatorUserId
열을 업데이트합니다. 필수 열만 업데이트해야합니다. CreationTime 및 CreatorUserId가 UpdateAsync에서 설정되는 이유는 무엇입니까?
public async Task UpdateTest(TestDetailsDTO input)
{
var classobj = ObjectMapper.Map<Test>(input);
await UpdateAsync(classobj);
}
public class TestDetailsDTO : FullAuditedEntityDto
{
public string TestCode { get; set; }
public string TestName { get; set; }
public string TestDesc { get; set; }
}
{
"testCode": "string",
"testName": "string",
"testDesc": "string",
"id": 1
}
매개 변수
input
는
UpdateTest
서비스 방법에
CreationTime
가져옵니다.
public class Test : FullAuditedEntity
{
public const int NVarcharLength20 = 20;
public const int NVarcharLength30 = 30;
public const int NVarcharLength50 = 50;
[Required]
[MaxLength(NVarcharLength20)]
public virtual string TestCode { get; set; }
[Required]
[MaxLength(NVarcharLength30)]
public virtual string TestName { get; set; }
[MaxLength(NVarcharLength50)]
public virtual string TestDesc { get; set; }
}
실수로'UpdateAsync' 메소드,'TestDetailsDTO' 및'Test' 클래스를 표시하는 것을 잊었습니다. –