Мне было интересно, как лучше всего преобразовать логическое значение, полученное из базы данных, в текст для использования в поле отображения или текстовом поле (например, true или false для Male или Female). Есть предложения?
сделать преобразование в виде - ИМХО это не против MVC.Если вы хотите пойти в хардкор с вашим дизайном, создайте новый класс / структуру "Gender" со статическими методами / свойствами создания "Male", "Female", соответственно перегрузите ToString и приведите операторы cast к bool или конструктор с bool и ToBoolфункция.
@ ((bool) item.BooleanColumn? "Да": "Нет")