从控制器或服务层调用asp.net Membership类?

Gra*_*ett 5 asp.net asp.net-mvc asp.net-membership

我应该从控制器访问asp.net成员资格类并将结果传递给服务层,还是直接从服务层访问它?

我撕掉了,因为一方面这似乎是应该在服务层来处理业务逻辑,但我不希望将服务层系在网络命名空间,因为这可能会成为一个Windows应用程序的道路.

Joe*_*nez 6

答案是,使用IoC创建服务层使用的成员资格接口.网站的实现可以使用Web命名空间.Windows应用程序可以有不同的实现.并且由于您可以注入该依赖项,因此您的服务层不必更改:-)