在这篇博文中,我们将面对现实地将文件存储改为数据库存储。既然软件开发中不变的是变化本身,那我们主动求变,用变化来验证代码的设计是否能随机应变。 之前使用文件存储的架构是这样的: Presentation层-WebAPI:CNBlogsRefreshTokenProvider Application层-接口:IRefreshTokenService Application层-实现:RefreshTokenService Domain层-实体:RefreshToken Repository层-接口:IRefreshTokenRepository Repos