trong> uses repositories for database operations. It gets references in it&#39;s constructor via <strong>constructor injection</strong> pattern. ASP.NET Boilerplate naturally implements dependency injection, so we can use constructor injection or property injection freely (See more on dependency injection in ASP.NET Boilerplate <a href="http://www.aspnetboilerplate.com/Pages/Documents/Dependency-Injection"> documentation</a>).</p>

<p>Notice that we&#39;re using PersonRepository by injecting <strong>IReposi