在Model中添加了Attribute的相关类做测试得到以下结论:

1,所有的attribute都继承Attribute抽象类
2,可以在自定义的属性类头上使用AttributeUsage对属性类的使用范围进行定义(class或者是property等)
3,使用Attribute.GetCustomAttributes()进行获取指定类的所有属性