title: NHibernate not saving entity
body: <p>I've got a project where I'm moving data from database to another.  I've got several tables working but the current one isn't.  When calling the <code>Session.Save(entity)</code> nothing appears to occur (no insert record being sent from NHibernate).  The entities that aren't saving are the <code>Configuration</code> ones in code below.  I'm included other code related to another entity which is working fine (about a dozen are).  Data is going from an Access database to a MSSQL database.</p>
  
  <p>Code that copies object and performs the session save.  Nothing is inserted when save is called on <code>Configuration</code> entity.</p>
  
  <pre><code>public void Save(Entities.Access.CompTool o)
  {
      var n = new CompTool();
      n.Name = o.Name;
      n.Description = o.Description;
      n.DefaultLocation = o.DefaultLocation;
      n.DateModified = o.DateModified;
      n.OldId = o.Id;
  
      GetSession().Save(n);
  }
  
  public void Save(Entities.Access.Configuration o)
  {
      var n = new Configuration();
      n.Name = o.Name;
      n.Description = o.Description;
      n.Value = o.Value;
  
      GetSession().Save(n);
  }
  </code></pre>
  
  <p>Mapping <code>Configuration</code></p>
  
  <pre><code>using TestProg.DatabaseConverter.Entities.Sql;
  using FluentNHibernate.Mapping;
  
  namespace TestProg.DatabaseConverter.Mappings.Sql
  {
      public class ConfigurationMap : ClassMap&lt;Configuration&gt;
      {
          public ConfigurationMap()
          {
              Table("Configuration");
              Id(x =&gt; x.Name).GeneratedBy.Assigned();
              Map(x =&gt; x.Value);
              Map(x =&gt; x.Description).Column("Desription");
          }
      }
  }
  </code></pre>
  
  <p>Mapping <code>CompTool</code></p>
  
  <pre><code>using TestProg.DatabaseConverter.Entities.Sql;
  using FluentNHibernate.Mapping;
  
  namespace TestProg.DatabaseConverter.Mappings.Sql
  {
      public class CompToolMap: ClassMap&lt;CompTool&gt;
      {
          public CompToolMap()
          {
              Table("CompTools");
              Id(x =&gt; x.Id).Column("ID");
              Map(x =&gt; x.Name);
              Map(x =&gt; x.Description);
              Map(x =&gt; x.DefaultLocation);
              Map(x =&gt; x.DateModified);
              Map(x =&gt; x.OldId);
          }
      }
  }
  </code></pre>
  
  <p><code>Configuration</code> entity</p>
  
  <pre><code>using System;
  
  namespace TestProg.DatabaseConverter.Entities.Sql
  {
      public class Configuration
      {
          public virtual string Name { get; set; }
          public virtual string Value { get; set; }
          public virtual string Description { get; set; }
      }
  }
  </code></pre>
  
  <p>Code to create <code>Configuration</code> table:</p>
  
  <pre><code>CREATE TABLE Configuration
  (
      Name nvarchar(50) PRIMARY KEY,
      Value nvarchar(50) DEFAULT '',
      Desription nvarchar(100) DEFAULT ''
  )
  </code></pre>