返回信息流我在设计一个数据库的时候,发现好几张表的结构都完全相同,字段名也可以完全相同,就是表名不同。
这让我想到了C++的类,我在想,能不能定义一个表结构当做类,这几张表都是它的对象。
另外,有的表只是在一个现有的表结构上增加了两个字段,我想能不能用类的派生来定义这个表。
谢谢!
这是一条镜像帖。来源:北邮人论坛 / database / #5976同步于 2011/9/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
【求助&讨论】一个数据库里好几张表结构相同,可以抽象成一个类
bupteinstein
2011/9/24镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
可以,参考ORM
【 在 bupteinstein 的大作中提到: 】
: 我在设计一个数据库的时候,发现好几张表的结构都完全相同,字段名也可以完全相同,就是表名不同。
: 这让我想到了C++的类,我在想,能不能定义一个表结构当做类,这几张表都是它的对象。
: 另外,有的表只是在一个现有的表结构上增加了两个字段,我想能不能用类的派生来定义这个表。
: ...................
这个在Access里能实现吗?
【 在 zzcc 的大作中提到: 】
: 可以,参考ORM
: 【 在 bupteinstein 的大作中提到: 】
: : 我在设计一个数据库的时候,发现好几张表的结构都完全相同,字段名也可以完全相同,就是表名不同。
: ...................
映射是你这边的代码做的事情
【 在 bupteinstein 的大作中提到: 】
: 这个在Access里能实现吗?
: 【 在 zzcc 的大作中提到: 】
: : 可以,参考ORM
: ...................
【 在 bupteinstein 的大作中提到: 】
: 我在设计一个数据库的时候,发现好几张表的结构都完全相同,字段名也可以完全相同,就是表名不同。
: 这让我想到了C++的类,我在想,能不能定义一个表结构当做类,这几张表都是它的对象。
: 另外,有的表只是在一个现有的表结构上增加了两个字段,我想能不能用类的派生来定义这个表。
: ...................
可以,这个就是ORM的思想,你可以随便映射成你想要的结构,只要方便后续操作。