服务器端业务逻辑和WCF RIA服务

时间:2011-08-26 04:12:51

标签: wcf-ria-services

我一直在构建Silverlight 5.0应用程序,并且已经完成了大部分UI。现在我想转移到服务器端,随着数据的进入,添加我只想在服务器上的业务规则。我意识到我可以将存储过程(包括CLR存储过程)放入EF中,但这确实“感觉”正确,因为我希望我的EF专门用于从UI中检索和维护数据。支持或反对的论据?

在使用EF和WCF RIA服务时,请参阅有关集成服务器端逻辑的文章。

1 个答案:

答案 0 :(得分:0)

可能有很多很好的例子,但我知道我与this post on unit testing挂钩的那个有一些明确的商业逻辑。

您的问题的一般答案就是直接向操作添加逻辑。例如,

public void InsertCustomer(Customer customer)
{
  // do business logic here ...
  // do existing EF goo here ...
  // and do more business logic here ...
}