Silverlight可以使用WCF、Web服务、基于REST的服务、.NET RIA服务,但似乎Silverlight和.NET RIA服务是最受欢迎的。
我想知道您在使用 .NET RIA 服务实际实施 SL 时是否遇到过任何常见问题(如果继续使用此组合,这可能会成为一个阻碍)。
谢谢,
拉胡尔
使用元数据(并自己编写元数据)真的很痛苦。特别是当您需要更新模型时。
RIA 教程应用程序在小型数据库上看起来相当不错,但使用由数十个实体组成的模型时,您将花费更多时间更新元数据而不是对应用程序本身进行编程。
这也与验证的定义以及来自资源的属性的所有验证和描述消息有关。但我们已经创建了一些 T4 模板,因此所有内容都会自动生成。
另一方面,我们在两个项目中使用 RIA,我必须说这是我们能得到的最好的。我们在验证方面遇到了一些麻烦,但可以解决(在检查属性值是否已更改之前进行验证)。一旦您了解 RIA 的内存管理(您不想将整个数据库加载到客户端等的内存中),它就可以在现实生活中使用。
不幸的是,没有灵丹妙药,因此,例如,如果您计划将 SL 应用程序以外的其他客户端连接到服务器,您可能应该在其他地方观看(也许是 WCP 数据服务?)。或者,如果您不想更新客户端的数据,我认为 RIA 太过分了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)