我正在将旧应用程序移植到 Silverlight(第 5 版)。该应用程序有许多带有组合框的表单,这些组合框的项目是有条件地填充的。这在旧应用程序中通过存储在应用程序中的 Access 数据库进行处理,并使用 DAO 对象库进行查询。我在想 Silverlight 会让我模仿这个功能,但我发现 Silverlight 不允许本地数据库存储和操作(如果我错了,请纠正我)。我无法通过 Web 服务路线进行数据库操作,因为该应用程序必须在 Mac 和 Windows 上脱机工作并且脱离浏览器。
所以,我正在寻找替代品。看来我可以使用 XML 和 LINQ 来实现一种准数据库。我的问题是它仍然可以在 Mac 和 Windows 平台上运行吗?也欢迎任何其他替代方案。