silverlight - WCF RIA服务中的业务逻辑位置

标签 silverlight wcf-ria-services

我正在学习如何使用WCF RIA服务编写应用程序。关于该主题的大多数教程都涉及从数据库中获取数据并将其显示在客户端中。我不清楚应将业务逻辑放在何处。我本质上需要从客户端获取输入,对数据库执行一些查询,然后在数据库上执行一些计算,并在客户端上显示计算的结果。我是否要从数据库检索数据到客户端并在其中执行操作,是否要在服务器的域类中执行操作并返回结果或其他内容?

任何帮助表示赞赏

最佳答案

您可以在服务器或客户端上执行此操作,但是在客户端上执行操作可以使您使用客户端计算机/处理器执行计算。如果有大量用户,则将工作推到客户端上会对服务器性能产生很大的影响。

关于silverlight - WCF RIA服务中的业务逻辑位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7498523/

相关文章:

c# - 用正在呈现的控件完全替换 ItemsControl ContentPresenter

c# - 如何进行内联文本格式化?

.net - TeamCity WCF RIA 在构建期间缺少程序集

c# - WCF RIA 服务超时

silverlight - 如何保护我的服务器方法

javascript - 使用 Ajax 或 Silverlight 调用 Web 服务?哪个表现最好?

wpf - 如何在自动列宽度内将TextBlock换行?

c#-4.0 - RIA 服务 "code generator encoutered a fatal exception"的奇怪错误

silverlight - 如何防止某些字段的 RIA 服务更改跟踪?

silverlight - 契约(Contract)需要双工,但绑定(bind) 'BasicHttpBinding' 不支持或未正确配置以支持它