title: Should I have multiple repositories?
body: <p>Does having multiple repositories increase resource usage?</p>
  
  <p>I have followed this tutorial for adding a repository service that holds a database context: <a href="https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api</a></p>
  
  <p>In the tutorial the repository is for managing a Todo item.  In my own app I have several different types of items and activities that I need a context for.  Should I create an individual repository for each?  For instance one repository for enquiries, another for user usage metrics?  Is there any overhead or penalty for doing this?</p>