Я хочу добавить className перед столбцом идентификаторов. Например. У меня есть класс,
public class Employer {
public long ID {get;set;}
}
И файл карты Май,
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" ... >
<class name="Employer" >
<id name="ID">
<generator class="sequence" >
<param name="sequence">Employer_Seq</param>
</generator>
</id>
</hibernate-mapping>
В INamingStrategy есть метод для изменения имени свойства,
public string PropertyToColumnName(string propertyName)
{
propertyName =Up(DefaultNamingStrategy.Instance.PropertyToColumnName(propertyName));
return propertyName;
}
Что мне нужно сделать, чтобы изменить ID на EMPLOYER_ID, не определяя его в файле hbm.xml? В методе у меня нет информации className.