title: Why isn't NHibernate deleting from the database?
body: <p>I am having an issue with NHibernate not deleting rows from the database. Nhibernate is saving and updating to the same database without issue.</p>
  
  <p>After running SQL profiler it appears that there is no delete SQL being sent to the database - which makes me think it's a configuration issue but nothing is standing out to me...</p>
  
  <p><strong>Config</strong></p>
  
  <p>Nhibernate version : 3.3.1.4000
  FluentNHibernate Version : 1.3.0.733
  SQL Server Version : 2008R2</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"&gt;
    &lt;session-factory&gt;
      &lt;property name="connection.connection_string_name"&gt;IntermediateDatabase&lt;/property&gt;
      &lt;property name="dialect"&gt;NHibernate.Dialect.MsSql2012Dialect&lt;/property&gt;
      &lt;property name="connection.provider"&gt;NHibernate.Connection.DriverConnectionProvider&lt;/property&gt;
      &lt;property name="connection.driver_class"&gt;NHibernate.Driver.SqlClientDriver&lt;/property&gt;
      &lt;property name="show_sql"&gt;true&lt;/property&gt;
      &lt;property name="connection.release_mode"&gt;auto&lt;/property&gt;
      &lt;property name="adonet.batch_size"&gt;500&lt;/property&gt;
  
      &lt;!-- Mapping assemblies --&gt;
      &lt;!-- Can't map it for Fluent NHibernate here; instead, load the mapping assembly in Global.asax.cs.
          If you're still using HBMs, you can use the mapping here or pass the assembly via Global.asax.cs
          as well, just like you can do with the Fluent NHibernate assembly(s). --&gt;
  
    &lt;/session-factory&gt;
  &lt;/hibernate-configuration&gt;
  </code></pre>
  
  <p>Thanks</p>