程序新手,学的是asp.net方面的,以前做程序都是用将数据库读存,页面逻辑等所有的代码都住页面代码中装.最近看了一本关于结构化设计方面的书,收获不小.我想试着自已边学边动手做一个小网站程序.现在遇到了这样一个问题:
数据库--sqlhelper--数据实体类对于数据实体,一般都需要:根据一个关键字读出数据,insert,update,delete这四个方法.
我就想做一个父类,把这四个方法做成一个通用的,然后数据实体类继承这个类就行了.可是作为数据实体类的属性是根据数据表字段定义的,每个实体的属性都不一至.父类又不能访问了类的属性,如何来实现四个方法?构想了很久,想了很多办法都不能完成.现在有一个想法,就是在这个父类中定义一个结构.然后动态定义结构的变量,在读取数据时就按字段名创建结构.在数据实体中就不再定义属性,只需要数据存,读方法就行了.不过本人的水平十分有限,不知道这种方法能实现不?另外还请教一下这个问题有没有现成的好的解决方案?有的话请说说或是给个链接地址,谢谢!