解决方案 »

  1.   

    分别查询,再用linq to objects处理关联的部分。
      

  2.   

    头痛医头,脚痛医脚.可能是发现在数据慢了就分成两个数据库存量是吗? 这样做还有没有一点专业的设计呢?这种问题应该找项目经理谈谈,找出风险责任人来负责,数据一分为二,可能暂时看到数据运行变快,但从以后的维护工作时肯定大了很多
    要同时查询,那么就要先从两个数据库返回两个list,再通过linq关联查询的出你想要的结果,
      

  3.   

    再描述一下我的需求:
    用的oracle数据库
    dba给我们分配了一个oracle用户帐号:mysys
    1、通过mysys登录后(plsql),我们系统中的一部分表(系统管理表)建立在这里
    2、然后用户列表中选择dba分配的用户myadmin,可以看到myadmin下有一些表是dba分配给mysys用户可以操作的表,这里是我们系统中另一部分表要建立并操作的位置。这样是否要在EF框架下建立2套edmx模型,在多表间的添加、修改等操作只能在不同的model间切换?
    可以用将这些表都放到一个edmx的model里吗?
      

  4.   

    很多sql语句都是在多个表之间查询的(现在是跨库了)重新写吧,这样就等于是推翻架构了