首先上图:
说明:
1——
表cardtype是一个卡类型表,表onlinecard、servicecard、carcard、upgradecard、usercard是物理表,都通过字段cardtypeid与cardtype的id字段进行关联。
2——
cardbase、cardbase1、cardbase2、cardbase3这三个对象是他们共性定义,也就是说,这些表都具备这些字段(名字、类型、默认值、长度、规则约束等等),他们的source(表名)属性定义都置空。
3——
我的想法:因为这些表都有共性,通过上图结构的定义来实现查询不同表对象的信息,最后统一返回类型为cardbase的类型。
我定义好这个DBML后,发现在DBML里只有cardbases和cardtypes这两个集合,却找不到真正物理表的表对象集合,明显的是不可行方案。
请问,如果我想类似的实现,是否有可行方案?为什么以及如何解决?
写视图。
我还要更新呢?
@笨笨蜗牛: 一次要更新很多表的数据?那一个表一个表更新。
关注。。。
新手,关注.