【问题标题】:Using ASP.NET Membership API with layered architecture, DDD etc使用具有分层架构、DDD 等的 ASP.NET Membership API
【发布时间】:2012-10-25 06:06:09
【问题描述】:
我正在尝试通过应用程序开发(特别是 MVC)改进我的架构方法,即采用接口、存储库等松散耦合的方法。
考虑到这一点,我不确定解决使用(或不使用)内置 ASP.NET Membership API 的最佳方法是什么。
当遵循分层架构时,最好是自己做 Membership 还是使用/包装/抽象现有的 ASP.NET Membership API?
【问题讨论】:
标签:
asp.net-mvc
architecture
asp.net-membership
【解决方案1】:
我认为这不是你现在应该考虑的问题。
我基于与您相同的方法(分层架构、DDD...)开发了许多应用程序,我的建议是首先考虑您的领域和业务逻辑。
对于成员资格,我将使用框架为您提供的内置解决方案之一。这将是您开发的加速器(确实有很多框架)
好处是您谈到了分层架构,不要犹豫,创建必要的抽象来更改您以后需要的会员系统。