12.DTO

一、概述

二、使用

2.1 EntityDto

DTO泛型基类,定义了Id属性,需要Id时可以继承该类

2.2IShouldNormalize

这个接口声明了一个 Normalize 的方法。在数据验证后会调用该接口的Normalize 方法。

public class GetTasksInput : IShouldNormalize
{
    public string Sorting { get; set; }
    //在数据验证后会调用
    public void Normalize()
    {
        if (string.IsNullOrWhiteSpace(Sorting))
        {
            Sorting = "Name ASC";
        }
    }
}

你可能感兴趣的:(12.DTO)