title: What patterns and practices of use Entity Framework and DbContext do you know?
body: <p>I like to use EntityFramework to quickly create sites on the ASP.NET MVC. I usually use the "databae first" principle and DbContext.</p>
  
  <p>I create a global layer that interacts with DbContext and returns, changes, deletes and adds entries. Something like this:</p>
  
  <pre><code>GetLastPosts (int count)
  FindPostById (int id)
  RemovePost (int id)
  ...
  </code></pre>
  
  <p>All in one class. Usually, it becomes very large and I do not like it. Please tell me about your experience of usage EntityFramework.</p>