title: Can I declare dbcontext without Entity Framework
body: <p>I'm building a tools which convert Entity Framework model object to another object. The new object should save as a file. I declare an object like below:</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Text;
  using System.Threading.Tasks;
  using System.Data.Entity;
  
  namespace CreateBusinessObjectByEF
  {
      class BusinessObjectBuilder
      {
          private DbContext db;
          private DbSet dbSet;
      }
  }
  </code></pre>
  
  <p>But the string <code>DbContext</code> and <code>DbSet</code> is marked by red line because namespace error. I have add the reference to <code>System.Data.Entity</code>, and I don't want to add the reference to Entity Framework, because I want my application can run on all the version of EF.</p>
  
  <p>So who can help me? Thanks</p>