Следующее отображение Fluent-NHibernate:
public class PersonMap : ClassMap<Person>
{
public PersonMap()
{
Id(x => x.Id, "CommentId")
.GeneratedBy.Native();
Map(x => x.Description);
}
}
создает это сопоставление XML:
<class name="Person" table="[Person]" xmlns="urn:nhibernate-mapping-2.2">
<id name="Id" column="CommentId" type="Int32">
<generator class="native" />
</id>
<property name="Description" column="Description" length="100" type="String">
<column name="Description" />
</property>
</class>