关于sqlserver和mysql互联问题

InkyShark 2020-03-18 09:47:26
奇葩客户出了个难题,应用程序有个模块需要sql和mysql查询,
给了个语句,selece * frm MYSQL.表M left join SQLserver.表A on MYSQL.表M.XXX=SQLserver.表A.XXX

我要疯了,
除了分别查出两个数据库两个表的数据 然后在linq,还有什么方法??

...全文
118 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
InkyShark 2020-03-18
  • 打赏
  • 举报
回复
引用 3 楼 卖水果的net 的回复:
这个不麻烦,直接在 sql 服务器上操作,基本上也有程序没有关系。 创建完链接服务器以后,可以创建一个视图,就行了。
查询可以,但是insert和update,是不是只能用存储过程了?EF自带的add是不是就不能直接使用了?
卖水果的net 2020-03-18
  • 打赏
  • 举报
回复
这个不麻烦,直接在 sql 服务器上操作,基本上也有程序没有关系。 创建完链接服务器以后,可以创建一个视图,就行了。
InkyShark 2020-03-18
  • 打赏
  • 举报
回复
引用 1 楼 卖水果的net 的回复:
-- 两个思路 1、在 sql server 上建立一个链接服务器,直接访问 mysql 。 2、定时同步数据(从sql 到 mysql 或 从mysql 到 sql)
第二个思路客户不认可,因为客户生产线一直运行。 第一个思路应该可以,就是改起来比较麻烦,应用程序是.NET+EF,
卖水果的net 2020-03-18
  • 打赏
  • 举报
回复
-- 两个思路 1、在 sql server 上建立一个链接服务器,直接访问 mysql 。 2、定时同步数据(从sql 到 mysql 或 从mysql 到 sql)
吉普赛的歌 2020-03-18
  • 打赏
  • 举报
回复
不要老是纠结什么EF, 没有 EF 就过不了日子?
EF只适合于简单的操作, 复杂的、对效率要求高的方便就不要在上面纠结花时间了。

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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