title: Is Repository Singleton or Static or None of these?
body: <p>I have a ASP.NET web site which uses domain driven design and uses repository for its database operations.<br>
  I want to know that what is pros and cons of singleton repository and static repository and simple repository class which will new on every access?<br>
  further more if anyone can compare and guide me to use which one of them I will be appreciate.</p>