public abstract class TotalTestAttribute
{
[Length(50)]
[Cluom]
public string name { get; set; }
public string sex { get; set; }
}
上面只是我随便写的一个属性例子
我想我的model 想个 Attribute,然后通过反正这个model,获取这个Attribute,然后判断有这个Attribute怎么,没有又怎么样
但是如果有多个不相同 Attribute 作用的同一个属性,循环判断显然不行,想到子类都继承至一个父类,然后父类做好所有的的功能,每个子类只实现父类部分功能,但是怎么反射会这个父类呢?
或者说这个想法就不行,望高手指点?
其实我的真正的想法就是写个方法,传进一个model后,就自动生成sql语句,但是这个model我想添加一些标记,比如类名是代表表名,但是也可以自定 重命名的 Attribute ,比如属性名可以加 表示这个属性是否是表的列名,重命名列,这列的长度和类型能, 我想到了mvc中Attribute ,一个属性上有很多的Attribute ,他们的后面机制是怎么处理的?
繁星淼淼
小唯快跑啊