title: Fluent NHibernate - How to map to table which has reference to a lookup table
body: <p>I have 4 tables defined below:</p>
  
  <pre><code>Projects:
      Project_Id
      Project_Name
  
  Vendors:
      Vendor_Id
      Vendor_Name
  
  Project_Vendors:
      Project_Vendor_Id
      Project_Id
      Vendor_Id
  
  Project_Vendor_Payments:
      Payment_Id
      Project_Vendor_Id
      Payment_Amount
  </code></pre>
  
  <p>I'm not sure where to begin even to define my classes to work with Fluent NHibernate let alone to define my mappings.</p>
  
  <p>A project can have many vendors associated with it, and a vendor can receive many payments per project.</p>
  
  <p>Any ideas on how I can make this happen?</p>