如何创建通用类以映射集合<propertyname,message>,并使用简单的dto进行验证

时间:2018-04-13 14:18:37

标签: c# generics

我有一个string,string的集合,其中说propertyname,并且要与该属性绑定的消息是存储,例如

class Rules
{
    public string PropertyName {get;set;}
    public string Message {get;set;}
}


obj1=new Rule{PropertyName="ClientId", Message="Client Id is mandatory"};
obj2=new Rule{PropertyName="ClientName", Message="Client Name is mandatory"};

同样很多这样的对象如集合。 现在我有一个简单的DTO课程说

class Client
{
    public string ClientId {get;set;}
    public string ClientName {get;set;}
    ........
}

现在我想编写一个泛型类,它可以将那些属性与消息一起作为必填字段应用于客户类,其中属性在集合中匹配。

0 个答案:

没有答案