title: How to configure Fluent NHibernate automapping so it makes separate hbm for sub classes?
body: <p>This question might seems a bit strange at first but there's a legacy project that is working this way and I want to know if there's a way to generate its hbm documents using Fluent Nhibernate.
  We have a parent class which is not an abstract class .Something like this:</p>
  
  <pre><code>    [Entity("EmployeeTable")]
      public class Employee
      {
         //Memebers of Employee
      }
  </code></pre>
  
  <p>and it has some subclasses.The purpose of these subclasses is merely for code re-usability and as you can see these are some views (Summaries) to represent some information. </p>
  
  <pre><code>[Entity("EmployeeType1View")]
  public class EmployeeType1:Employee
  {
  //Memebers of EmployeeType1
  }
  
  [Entity("EmployeeType2View")]
  public class EmployeeType2:Employee
  {
  //Memebers of EmployeeType2
  }
  </code></pre>
  
  <p>So here is the question : is there a way that we can tell fluent nhibernate not to take this inheritance hierarchy into account or in another word to tell it to generate separate hbm file for each of these classes?</p>