2010-03-24 55 views

回答

1

如果您可以创建从数据库公开数据的REST或SOAP Web服务,则Silverlight可以使用其网络堆栈访问该服务。

+0

但问题是在Linux上生成数据库模型。每次修改数据库时,我都不会修改我的模型。 – user301089 2010-03-24 21:12:38

+0

您应该在您的服务器上构建一个应用程序模型,以便将Silverlight中的界面层与其服务界面的数据库更改隔离开来。你为什么不尝试一个IIS服务器而不是Linux - RIA服务能够自动完成这个过程的大部分工作? – 2010-07-07 15:28:15

0

您需要将几件事情放在一起。

首先,如果你想创建一个模型,那么你会寻找一个ORM,它可以在Postgresql上运行,可能有一些,我在Storm上保存,但可能还有其他的。

然后,您需要再次使用SOAP公开模型,您可以使用一些SOAP实现。 (事实上​​,在这一点上,我将调整您的标签以更好地定位此问题,这不是Linq-To-SQL,c#或ado.net问题)。

+0

单声道支持有ORM框架吗? – user301089 2010-03-25 08:41:55

+0

@ user301089:查看http://stackoverflow.com/questions/289583/best-object-relation-mapping-framework-to-use-with-net-and-mono – AnthonyWJones 2010-03-25 09:35:45

+0

我读过NHibernate的例子。问题是因为我修改数据库时需要更改实现NHibernate的类。 我已经看到,单声道支持ADO.NET 2.0,但我找不到任何这样的例子。 – user301089 2010-03-25 12:44:59

相关问题