想法比较乱,学.net不久,知识还不连贯
基于反射实现,对数据表的每个字段以自定义属性的方式来实现,在基类实现取得字段名称、显示名称、备注等,可动态生成简单SQL语句。每个字段都有old值,方便恢复。
对取得的字段名等值要实现缓存机制,就是取得以后保存到内存中,不必要每次都重新用反射机制重新取得,考虑一下效率。
每个类不只实现objectQuery,还要实现dataQuery,能够返回dataview/datatable/dataset等对象,方便在报表等特殊场合使用。
可以考虑与由类直接转换到数据表。object2dataview ????????:)
自定义属性考虑如下。表:表名、中文表名、备注、所性数据库、数据库类型
字段:名称、中文名称、是否可为空、是否唯一
关于数据库操作,可否通过工具生成存储过程,尽量通过存储过程来实现增改查删操作
后台是否需要建立缓存机制(dataset)?
调试时可把所有文件放到同一解决方案中,稳定以后再分离开编译成独立的DLL