SQL Compact 3.5附加多个数据库/跨数据库查询?

发布于 2024-08-18 06:41:44 字数 317 浏览 2 评论 0原文

是否可以将多个数据库附加到 SQL CE 3.5(精简版),例如 MasterData.sdf、Orders.sdf 并对它们应用查询,例如: 选择 Orders.iOrderID、Orders.cItemID、MasterData.cItemDesc 来自 Orders.CustomerOrder 作为订单 left join MasterData.Items as Items on Orders.cItemID = Items.cItemID

我需要这个,因为同步优化(许多小型数据库与一个大数据库)。


是否有任何其他解决方案可以将两个(许多)sdf-s 合并为一个?

Is it possible to attach multiple DBs to SQL CE 3.5 (Compact edition) e.g. MasterData.sdf, Orders.sdf and apply queries against them e.g.:
select Orders.iOrderID, Orders.cItemID, MasterData.cItemDesc
from Orders.CustomerOrder as Orders
left join MasterData.Items as Items on Orders.cItemID = Items.cItemID

I need this because of sync optimization (many small databases vs. one big database).


Is there any other solution to merge two (many) sdf-s into one ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

老街孤人 2024-08-25 06:41:44

不,这是不可能的 - 但您可以将每个表加载为业务对象列表,并使用 LINQ 跨这些集合进行查询。 (需要更多内存)

No, this is not possible - but you could load each table as a list of business objects, and use LINQ to query cross these collections. (Requires more memory)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文