【问题标题】:Database for Windows Phone 8.1 SilverlightWindows Phone 8.1 Silverlight 数据库
【发布时间】:2014-06-10 13:28:48
【问题描述】:

对我在 Windows Phone 8.1 Silverlight 中开发的数据库有什么好的建议吗?有 SQLite、SQL Server CE 4.0。但我听说其中一些仍然与 Windows Phone 8.1 不兼容,那么我可以为 Windows Phone 8.1 Silverlight 使用哪个数据库?有什么教程可以让我为 Windows Phone 8.1 Silverlight 做数据库吗?任何人都可以帮助我吗?请...

【问题讨论】:

    标签: c# sql sqlite sql-server-ce windows-phone-8.1


    【解决方案1】:

    如果您计划将项目更新为通用应用程序,则应使用 SQLite,因为 WinRT 不支持 SQL Server CE。而 Windows Phone 8.1 和 Windows 8.1 都支持 SQLite。

    【讨论】:

    【解决方案2】:

    老问题,但我不能放过自己。

    不要在 WP8(甚至允许吗?)和客户端应用程序中使用 sql,这是糟糕的架构,非常糟糕和危险。 数据库属于托管 Web 服务的后端,例如带有 JSON 和/或 SOAP 的 WCF。它还可以让后端减轻繁重的数据库。

    对从后端获取的数据使用对象关系模型或实体,并让后端执行所有独立于数据库类型的数据库魔术。它也使您的客户端代码变得更加容易,因为您可以绑定到这些数据模型。

    NHibernate 是一个不错的提供者,我建议你去看看。

    干杯

    斯蒂安

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2014-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-03
      相关资源
      最近更新 更多