# EfMusicStore **Repository Path**: walsm/EfMusicStore ## Basic Information - **Project Name**: EfMusicStore - **Description**: No description available - **Primary Language**: C# - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-10-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EfMusicStore 这个是按照微软给的音乐商店示例一步一步写下的,不过自己照着伍华聪老师的讲解搭了了基础架构,通过AutoFac实现了依赖注入以及简单的Asp.Net Identity使用。里面代码有的部分实现的很差,也意识到了很多问题。估计参照意义不大。就是对自己编程生涯的一个记录吧。 这个主要时根据伍华聪老师的[Entity Framework 实体框架的形成之旅--基于泛型的仓储模式的实体框架](http://www.cnblogs.com/wuhuacong/p/4336248.html)来搭的,不过依赖注入方面他用的unity,我改成了AutoFac,其实本质没有什么差别。然后单独建了一层,把Idnetity引进来实现用户的登陆和注册。具体的其他实现还有很多需要考虑的。[ASP.NET Identity系列教程](http://www.cnblogs.com/r01cn/p/5179506.html).其实本来还想根据[Entity Framework教程(第二版)](http://www.cnblogs.com/lsxqw2004/p/4701979.html)把里面的实体关系自己配置一下,后来觉得也没有必要了,因为是个很简单的程序。或许下一个会弄一下吧。 这个项目暂时就是现在这个样子了,接下来打算返回来 继续去看OpenAuth.Net,ABP,什么的,以为这个项目很简单,但让我意识到了很多问题,重新看别人的开源项目会有行的体会。以前就是觉得别人的开源项目很多结构设计的没有意义,就是一层套一层为了架构而架构,但当自己实际去应用去处理一些问题的时候才会发现一些设计的独特之处。所以打算倒回去再相互对比看看。如果有了新的理解,再重新回来完善这个项目。