title: Entity Framework Core table Splitting approach
body: <p>In Entity Framework 6, you can split the entity to be saved in multiple tables with the feature MAP:</p>
  
  <pre><code>modelBuilder.Entity&lt;Employee&gt;()  
    .Map(map =&gt;  
    {  
    map.Properties(p =&gt; new  
    {  
       p.EmployeeId,  
       p.Name,  
       p.Code  
    });  
    map.ToTable("Employee");  
    })  
    // Map to the Users table  
    .Map(map =&gt;  
    {  
    map.Properties(p =&gt; new  
    {  
       p.PhoneNumber,  
       p.EmailAddress  
    });  
    map.ToTable("EmployeeDetails");  
    });  
  </code></pre>
  
  <p>I was wondering if somebody knows if this is possible to do on entity framework core, I've searching about it a long time and didnt find anything similar.</p>
  
  <p>At the moment, I'm using Dtos with composition to solve this problem, but is getting annoying to work with as the solution is growing.</p>
  
  <p>Any help would be appreciated, Thanks.</p>