title: Create non clustered primary key with fluent nhibernate
body: <p>Suppose I have following table:</p>
  
  <pre><code> public class ResourcePossibleUm : EntityBase
      {
          public virtual bool IsMain { get; set; }
          public virtual double UmMass { get; set; }
          -------
      }
  </code></pre>
  
  <p>And mapping:</p>
  
  <pre><code> public class ResourcePosibleUMMap : ClassMap&lt;ResourcePossibleUm&gt;
      {
          public ResourcePosibleUMMap()
          {
              Id(x =&gt; x.Id).GeneratedBy.Identity();           
              Map(x =&gt; x.IsMain);
              Map(c =&gt; c.UmMass);
          }
      }
  </code></pre>
  
  <p>I am working with <strong>sql server 2008</strong>.
  By default sql server 2008 will set my primary key (Id) like clustered index but I really don't want it . I want ["IsMain"] column to be clustered index.I want to set ["IsMain"] column like clustered index s using fluent Nhibernate but I can't figure out how to do this. Thanks for your attention!</p>