title: Fluent Nhibernate Many to Many Mapping Way
body: <p>I have two classes Order and Items</p>
  
  <p>I want a method like this</p>
  
  <pre><code>class Order
  {
      public virtual IList&lt;Item&gt; GetItems(Order order)
      {
           //get items for that order.
      }
  }
  class Item
  {
      public virtual IList&lt;Order&gt; GetOrders(Item item)
      {
           //get all the orders in which that items is present.
      }
  }
  </code></pre>
  
  <p>Is it write to create a method like this or instead should I create a property</p>
  
  <pre><code>     public virtual IList&lt;Item&gt; Items { get; set; }
  </code></pre>
  
  <p>And how should I do the mapping for this is nhibernate??</p>