title: Fluent NHibernate Generated AND Assigned ID Columns
body: <p>I'm using Fluent NHibernate for my data-persistence in a web application.</p>
  
  <p>My problem... I have a base class that maps all entities with an ID property of type T (almost always an int or GUID) using GeneratedBy().Identity()</p>
  
  <p>On application start-up, I have a boot-strapper that checks and verifies the needed seed-data is populated. My problem is, some of the seed-data that is populated needs a specific ID. (IDs that would correspond to an enum or system user)</p>
  
  <p>Is there any way to force NHibernate to commit the record using the ID that <strong>I</strong> specify, rather than an auto-generated one? Any other commits to the repository thereafter can be auto-generated.</p>