EF框架跨库查询怎么做?

无爱大叔 2013-12-24 06:20:00
按之前的设计我们有一个库,现在需求发生变更,将我们原来的一个库分成两个库:
1、业务库
2、系统管理库
这样就和我们原先ef框架建立好的实体不一样了,很多sql语句都是在多个表之间查询的(现在是跨库了),不知道该怎么改,特此请教。。。
...全文
634 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
骑猪看海 2013-12-25
  • 打赏
  • 举报
回复
框架捆绑,已经让你透不过气了
ltcszk 2013-12-25
  • 打赏
  • 举报
回复
很多sql语句都是在多个表之间查询的(现在是跨库了) 重新写吧,这样就等于是推翻架构了
无爱大叔 2013-12-25
  • 打赏
  • 举报
回复
再描述一下我的需求: 用的oracle数据库 dba给我们分配了一个oracle用户帐号:mysys 1、通过mysys登录后(plsql),我们系统中的一部分表(系统管理表)建立在这里 2、然后用户列表中选择dba分配的用户myadmin,可以看到myadmin下有一些表是dba分配给mysys用户可以操作的表,这里是我们系统中另一部分表要建立并操作的位置。 这样是否要在EF框架下建立2套edmx模型,在多表间的添加、修改等操作只能在不同的model间切换? 可以用将这些表都放到一个edmx的model里吗?
Andy__Huang 2013-12-24
  • 打赏
  • 举报
回复
头痛医头,脚痛医脚. 可能是发现在数据慢了就分成两个数据库存量是吗? 这样做还有没有一点专业的设计呢? 这种问题应该找项目经理谈谈,找出风险责任人来负责,数据一分为二,可能暂时看到数据运行变快,但从以后的维护工作时肯定大了很多 要同时查询,那么就要先从两个数据库返回两个list,再通过linq关联查询的出你想要的结果,
threenewbee 2013-12-24
  • 打赏
  • 举报
回复
分别查询,再用linq to objects处理关联的部分。
  • 打赏
  • 举报
回复
需求改变就改变数据库?这是悲剧的。需求改变,就是“需求改变”,改数据库设计干什么啊? 有的人满脑子就只有数据库表,哪里真正在脑海里有需求设计呢?

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧