Преобразование строки в двойную в сопоставлении fluent-nhibernate

У меня есть таблица sql со строковым столбцом, который может содержать значение NULL, пустую строку или значение типа double. Я хочу сопоставить этот столбец со свойством C #, которое представляет собой double , значение по умолчанию равно нулю, когда столбец является пустым или пустым. Могу ли я сделать это с помощью сопоставления fluent-nhibernate? Я пробовал это:

Map(p => p.doubleProperty).CustomSqlType("varchar(20)").CustomType("double").Default("0");

и варианты на эту тему, но всегда получаю сообщение об ошибке преобразования.

6
задан BartoszKP 16 February 2016 в 00:52
поделиться