Я пытался указать пользовательское соглашение об именах для моих столбцов таблицы базы данных. До сих пор я смог установить соглашение для имени таблицы, но не для фактических столбцов. Я видел несколько руководств в Интернете, но они не работают с использованием последней версии Fluent NHibernate (1.0.0 RTM).
public class CamelCaseSplitNamingConvention : IClassConvention, IComponentConvention
{
public void Apply(IClassInstance instance)
{
instance.Table(instance.EntityType.Name.ChangeCamelCaseToUnderscore());
}
public void Apply(IComponentInstance instance)
{
// is this the correct call for columns? If not, which one?
}
}
Пожалуйста, помогите.