SQL Compact 3.5附加多个数据库/跨数据库查询?
是否可以将多个数据库附加到 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,这是不可能的 - 但您可以将每个表加载为业务对象列表,并使用 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)