title: ASP.NET service vs repository layers
body: <p>What is the difference between a service layer and a repository?  I have worked through a lot of demo ASP.NET MVC apps and most of them have just repositories.  And some have a mixture of both.  When do you use just repositories and when do you use services / or both?  The same is true for ASP.NET web apps.</p>