数据库表扩展 扩展属性

来源:互联网 发布:安卓版cad软件 编辑:程序博客网 时间:2024/05/16 05:24

在表的设计时候,由于考虑步骤,需要新增一些字段,重新设计表,但是又不想对表结构进行大量的改动,其中一个方法是进行表的扩展
假设基础表为table_base 才有三层生成的base_BLL base_DAL base_Model,现在需要进行扩展
扩展表为table_Ext,扩展表对应三层为Ext_BLL Ext_DAL Ext_Model
Ext_BLL继承base_BLL,通过外键进行关联

这里写图片描述

接着对Ext_DAL进行改造,如GetAllList

select  ba.*,de.DEPTNAME from table_base ba,table_Ext ex,BS_DEPT dewhere ba.ID=ex.ID and ex.DEPTID=de.DEPTID

接着对Ext_Model进行属性扩展,即base属性包括在Ext中

进行封装List<Ext_Model>

0 0