2

对我在 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 做数据库吗?任何人都可以帮助我吗?请...

4

2 回答 2

1

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

于 2014-04-25T07:38:36.297 回答
-1

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

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

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

NHibernate是一个很好的提供者,我建议你看看它。

干杯

斯蒂安

于 2014-08-31T01:39:40.250 回答