title: Lazy loading crashes with "get_Info" not implemented under EF Core 3
body: <p>I followed <a href="https://docs.microsoft.com/en-us/ef/core/querying/related-data#lazy-loading" rel="nofollow noreferrer">the docs</a> telling me that since version 2.1, I can do the following.</p>
  
  <pre><code>services.AddDbContext&lt;Context&gt;(c =&gt; c
    .UseLazyLoadingProxies()
    .UseSqlServer(...));
  </code></pre>
  
  <p>It doesn't work throwing the exception below. Commenting out the <code>UseLazyLoadingProxies</code> part makes it function properly, it's the laziness that's to blame).</p>
  
  <blockquote>
    <p>System.TypeLoadException
      HResult=0x80131522
      Message=Method 'get_Info' in type 'Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension' from assembly 'Microsoft.EntityFrameworkCore.SqlServer, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' does not have an implementation.
      Source=Microsoft.EntityFrameworkCore.SqlServer</p>
  </blockquote>
  
  <p>I've installed the latest <em>Microsoft.EntityFrameworkCore.Proxies</em> version.</p>
  
  <pre><code>Install-Package Microsoft.EntityFrameworkCore.Proxies -Version 3.0.0-preview7.19362.6
  </code></pre>
  
  <p>When I googled, there was some info on lazy loading not being implemented in EF Core but I assumed that was in 1.x or simply incorrectly described.</p>
  
  <p>What a I missing?</p>
  
  <p>If it's not implemented, I wonder how on Earth I'm supposed to stop circular references when emitting an object with children on my WebAPI but that's another story. Googling that led me to using lazies, namely.</p>