我正在学习如何使用WCF RIA服务编写应用程序。关于该主题的大多数教程都涉及从数据库中获取数据并将其显示在客户端中。我不清楚应将业务逻辑放在何处。我本质上需要从客户端获取输入,对数据库执行一些查询,然后在数据库上执行一些计算,并在客户端上显示计算的结果。我是否要从数据库检索数据到客户端并在其中执行操作,是否要在服务器的域类中执行操作并返回结果或其他内容?
任何帮助表示赞赏
最佳答案
您可以在服务器或客户端上执行此操作,但是在客户端上执行操作可以使您使用客户端计算机/处理器执行计算。如果有大量用户,则将工作推到客户端上会对服务器性能产生很大的影响。
关于silverlight - WCF RIA服务中的业务逻辑位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7498523/