1.ICache的Redis实现没有放在'Framework.Cache/Logic'中.如果是以前,我会认为这样不好.我会这样做,'Framework.Cache'项目引用Redis项目或直接从Nuget安装Redis, 把实现定义在‘Framework.Cache/Logic’中,这样结构看起来很顺眼,‘这算是高内聚么!!!’.不过自从接触了IOC后,现在这样的结构似乎也很合理,没什么违和感. 这就好似把‘IRepository’和‘Repositories’,一个放在Domain,一个放在…