我正在尝试使用应用程序开发(特别是MVC)改进我的架构方法,即遵循与接口,存储库等的松散耦合方法。
考虑到这一点,我不确定解决使用(或不使用)内置ASP.NET Membership API的最佳方法。
当遵循分层体系结构时,最好是自己的成员资格或使用/ wrap / abstract现有的ASP.NET Membership API吗?
答案 0 :(得分:0)
我认为这不是你现在应该关注的问题。
我基于与您相同的方法(分层架构,DDD ......)开发了许多应用程序,我的建议是首先考虑您的域和业务逻辑。 对于成员资格,我会使用框架为您提供的内置解决方案之一。它将成为您开发的加速器(确实有很多框架)
好处是你谈到分层架构,不要犹豫,随时创建必要的抽象来改变你的会员制度。