我一直在构建Silverlight 5.0应用程序,并且已经完成了大部分UI。现在我想转移到服务器端,随着数据的进入,添加我只想在服务器上的业务规则。我意识到我可以将存储过程(包括CLR存储过程)放入EF中,但这确实“感觉”正确,因为我希望我的EF专门用于从UI中检索和维护数据。支持或反对的论据?
在使用EF和WCF RIA服务时,请参阅有关集成服务器端逻辑的文章。
答案 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 ...
}