在项目中遇到这么一个问题。需要为某些指标设置为一级指标,二级指标等。例如name这个指标是一级指标,age这个指标是二级指标,其实说白了就是给实体中的字段加上“标签”。给字段加“标签”?好像不行吧。如果是一个类的话就好办了。让这个类继承一个标识接口,然后说继承了这个接口的就是一级指标,这样就行了,那么是字段怎么办呢?首先作为一个实体类,他中的字段和数据库中是对应的,所以不能做手脚,我们可以另外声明一个类,是实体类的标识加强版就行了。不多说了,看代码吧。

      首先,先看看我的实体类。

      

 1     public class Person
 2     {
 3         public string Name { set; get; }
 4 
 5 
 6         public string Age { set; get; }
 7 
 8 
 9         public string Height { set; get; }
10 
11 
12         public string Weight { set; get; }
13     }
View Code

相关文章: