将原来的A表重命名,创建视图A替代表A
视图A由B和C联合查询生成

解决方案 »

  1.   

    感谢你的回复:
    试过创建视图做链接查询,然后把别名改成A表的列名,但是用CodeSmith生成实体对象后还是不太好用,因为之前是表原来的同事写的都是TList<>  改成视图后 需要变成VList<>  改动还是比较大,我想尽量让代码做到改动最小,还有其他的好办法吗?
      

  2.   

    中小型的项目,里面还有一些Reporting service 的报表
      

  3.   

    索性A表就不动,当A表里面有数据变化时候,通过触发器来更新 B、C两张表。之前的数据先导入到B、c表中
      

  4.   


    不是想修改数据,而是登录的时候原来是需要到A表中验证用户名和密码,成功验证之后用Session保存数据库中对应的那条信息,现在项目中基本每个页面的后台都有调这个Session,现在改成B表+C表了,所以所有的地方都要改,因为表名和表中列的名都变了,生成的实体对象也变了。 
      

  5.   

    感谢你的回复:
    试过创建视图做链接查询,然后把别名改成A表的列名,但是用CodeSmith生成实体对象后还是不太好用,因为之前是表原来的同事写的都是TList<>  改成视图后 需要变成VList<>  改动还是比较大,我想尽量让代码做到改动最小,还有其他的好办法吗?
    Tlist 和Vlist能不能统一为Tlist?
      

  6.   

    有点不懂,只要修改一下modes不就行了