1

我正在将旧应用程序移植到 Silverlight(第 5 版)。该应用程序有许多带有组合框的表单,这些组合框的项目是有条件地填充的。这在旧应用程序中通过存储在应用程序中的 Access 数据库进行处理,并使用 DAO 对象库进行查询。我在想 Silverlight 会让我模仿这个功能,但我发现 Silverlight 不允许本地数据库存储和操作(如果我错了,请纠正我)。我无法通过 Web 服务路线进行数据库操作,因为该应用程序必须在 Mac 和 Windows 上脱机工作并且脱离浏览器。

所以,我正在寻找替代品。看来我可以使用 XML 和 LINQ 来实现一种准数据库。我的问题是它仍然可以在 Mac 和 Windows 平台上运行吗?也欢迎任何其他替代方案。

4

2 回答 2

0

你可以使用 siaqodb (http://siaqodb.com/) 这个是商业的。另一种选择http://sterling.codeplex.com/

这将存储在您的隔离存储中,但如果您想将其保存在用户硬盘中,您可以使用 OOB 受信任的应用程序。

于 2012-07-06T06:50:29.863 回答
0

感谢您提供的所有建议。我将在对问题的评论中接受布拉德的建议并使用独立存储。虽然我希望我可以只使用 COM 和 MS SQL CE,但我需要跨平台。我也希望我可以只使用第三方解决方案,但我们正在努力不依赖第三方软件并且也远离额外成本。

Linq to XML 被证明非常有用:http: //msdn.microsoft.com/en-us/library/bb387087.aspx

于 2012-07-16T15:51:31.970 回答