Я хотел бы иметь простую справочную таблицу в базе данных с одним числовым нецелым столбцом. В то время как столбец в настоящее время является первичным ключом, nHibernate жалуется, если я указываю тип как нецелочисленный (мне нужно, чтобы он был десятичным). Я могу добавить столбец суррогатного ключа в эту таблицу, или есть ли простое решение, которое я могу реализовать с помощью nHibernate для управления (чтения / вставки / удаления) значений в этой таблице без использования столбца суррогатного ключа?
Я думаю, я мог бы использовать этот код для выбора , но как насчет вставки / удаления? Какой лучший подход?