title: Z.EntityFramework.Plus.QueryCache.EF6 Requires QueryDeferred Library?
body: <p>When trying to use the QueryCache library to do some L2 caching of a few entities, I am receiving a compiler error on .FromCache() indicating the QueryDeferred library is required. Documentation indicates QueryCache can be used as stand-alone.</p>
  
  <pre><code>using Z.EntityFramework.Plus;
  
  namespace LookupValuesMap.Controllers
  {
      public class HomeController : Controller
      {
          public ActionResult Index()
          {
              LookupValueContext ctx = new LookupValueContext();
              var companies = ctx.Companies.FromCache().ToList();  &lt;-- error
  </code></pre>
  
  <p>Here is the error:</p>
  
  <pre><code>Error   CS0012  The type 'QueryDeferred&lt;&gt;' is defined in an assembly that is not referenced. You must add a reference to assembly 'Z.EntityFramework.Plus.QueryDeferred.EF6, Version=1.6.8.0, Culture=neutral, PublicKeyToken=59b66d028979105b'.
  </code></pre>
  
  <p>Thank you in advance!</p>
  
  <p>J Kent</p>