title: Load a not mapped attribute with EF Core
body: <p>I try to load an entity with EF Core by calling a stored procedure.
  The entity is mapped to a table by fluent mapping which does not contain all columns which are selected by the stored procedure.</p>
  
  <p>The selected fields which do not exist as table columns are ignored in the entity configuration like this:</p>
  
  <pre><code>        modelBuilder.Entity&lt;CustomerLocationEntity&gt;().Ignore(c =&gt; c.Latitude);
          modelBuilder.Entity&lt;CustomerLocationEntity&gt;().Ignore(c =&gt; c.Longitude);
          modelBuilder.Entity&lt;CustomerLocationEntity&gt;().Ignore(c =&gt; c.Radius);
          modelBuilder.Entity&lt;CustomerLocationEntity&gt;().Ignore(c =&gt; c.Distance);
  </code></pre>
  
  <p>The stored procedure is called like this:</p>
  
  <pre><code>await SalesContext.CustomerLocation
              .FromSql("GetCustomersByLocation @latitude={0}, @longitude={1}, @radius={2}", lat,
                  lon, radius)
              .ToListAsync();
  </code></pre>
  
  <p>When the query is executed the ignored columns are not mapped to the entity. Is there any possibility to map the ignored fields to the entity when calling a stored procedure or do I have to create another entity for the stored procedure or something like this?</p>