C# Windows Phone 8.1 Silverlight数据库

C# Windows Phone 8.1 Silverlight数据库,c#,sql,sqlite,sql-server-ce,windows-phone-8.1,C#,Sql,Sqlite,Sql Server Ce,Windows Phone 8.1,有什么好的数据库推荐给我在WindowsPhone8.1Silverlight中开发吗?有SQLite、SQLServerCE4.0。但我听说其中一些仍然与Windows Phone 8.1不兼容,那么我可以将哪个数据库用于Windows Phone 8.1 Silverlight?还有关于Windows Phone 8.1 Silverlight数据库的教程吗?有人能帮我吗?请…如果您计划将项目更新为通用应用程序,则应使用SQLite,因为WinRT不支持SQL Server CE。然而,SQ

有什么好的数据库推荐给我在WindowsPhone8.1Silverlight中开发吗?有SQLite、SQLServerCE4.0。但我听说其中一些仍然与Windows Phone 8.1不兼容,那么我可以将哪个数据库用于Windows Phone 8.1 Silverlight?还有关于Windows Phone 8.1 Silverlight数据库的教程吗?有人能帮我吗?请…

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

这是一个老问题,但我无法自拔

不要在WP8(甚至是允许的吗?)和客户端应用程序中使用sql。总的来说,这是一种糟糕的架构,非常糟糕和危险。 数据库属于承载Web服务的后端,例如带有JSON和/或SOAP的WCF。它还允许后端到重型数据库提升

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

是一个很好的供应商,我建议你看看

干杯


Stian

但问题是我将项目创建为Windows Phone 8.1 Silverlight而不是Universal apps…那么哪一个1更适合我?如果您不打算在将来将项目更新为Universal apps,我认为SQL Server CE更好。否则,您应该使用SQLite。那么所有版本的SQLServerCE都与Windwos Phone 8.1兼容吗?有我的教程吗?=)图图里亚斯:下面是一个例子: