首页 > 代码库 > C#-ado.net-属性扩展

C#-ado.net-属性扩展

属性扩展

是封装好的类中添加更多属性,此方法可以添加更多的数据运算方法,更灵活便捷

上一篇中介绍的是实体类和数据访问类,实体类封装的内容如下:

技术分享技术分享技术分享

 

执行查询语句后,结果如下:

技术分享

我们可以看到,性别显示的是true或false,生日包括日期和时间,民族和班级则是编号,如何将性别显示为男或女,生日显示年月日,民族和班级不是代号?

方法一:

技术分享技术分享

性别和生日可以进行类型转换

技术分享

民族和班级的显示可以在数据库访问类中修改代码

技术分享

方法二:属性扩展

在封装好的实体类Users中,除了原有属性,添加更多的属性,来实现更强大的功能

1、添加性别和生日的属性

技术分享

技术分享

2、添加民族和班级属性,此时要访问数据库,所以先进行对数据的连接类和访问类的实例化

技术分享

添加属性

技术分享

技术分享

班级同理

C#-ado.net-属性扩展