title: Error in inheritence mapping in Entity framework 5
body: <p>I have an existing database with this schema : </p>
  
  <ul>
  <li>Table User : UserID, FirstName, LastName</li>
  <li>Table Manager : ManagerID (PK, FK)</li>
  <li>Table Coordinator : CoordinatorID (PK, FK)</li>
  </ul>
  
  <p>the FKs are referring to the UserID field in the table User</p>
  
  <p>In the Entities side I have : </p>
  
  <pre><code>[Table("User")]
  public abstract partial class User
  {
    public int UserID { get; set; }
        public virtual string LastName{ get; set; }
    public virtual string Firstname{ get; set; }
  
      }
  
  [Table("Manager")]
  public partial class Manager : User
  {
      public int ManagerID{ get; set; }
      }
  
  [Table("Coordinator")]
  public partial class Coordinator: User
  {
      public int CoordinatorID{ get; set; }
      }
  </code></pre>
  
  <p>My problem is that entity Framework is searching for a column called Manager_UserID (a kind of foreign key to the User table). but this column does not exist on my database. Is there any way to correctly map the database with the models without changing the database structure</p>
  
  <p>thanks</p>