我知道我们不能使用Silverlight直接访问数据库。 Linq 2 SQL不存在Silverlight,但我可以使用其他的东西? 我也听说过RIA Services和ADO.net,但我不认为它们是为Linux服务器实现的。
感谢您的未来答案。
如果您可以创建从数据库公开数据的REST或SOAP Web服务,则Silverlight可以使用其网络堆栈来访问该服务。
你需要把一些东西放在一起。
首先,如果你想创建一个模型,那么你会寻找一个ORM,它可能在Postgresql上运行,可能有一些,我在Storm上运行,但可能还有其他的。
然后您将需要使用SOAP再次公开该模型,您可以使用一些SOAP实现。 (事实上,在这一点上,我将调整你的标签来更好地定位这个问题,这不是Linq-To-SQL,c#或者ado.net的问题)。