Спасибо как Ивану, так и Юрию.Вы оба привели меня к ответу, который был совсем не интуитивным для меня.Поле LockNote - это поле Char (1), которое появилось как строковое свойство в классе таблицы.Мне нужно было изменить это значение в классе таблицы на свойство bool, а затем я использовал следующее:
var boolCharConverter =
new ValueConverter<bool, string>(v => v ? "X" : "", v => v == "X");
entity.Property(e => e.LockNote)
.HasColumnName("LOCK_NOTE")
.IsUnicode(false)
.HasConversion(typeof(string))
.HasConversion(boolCharConverter);
. При дальнейшем тестировании выясняется, что я также могу удалить следующее без проблем и еще больше упростить решение.
.IsUnicode(false)
.HasConversion(typeof(string))