Я создал поле smalldatetime. Я использую файл dbml для доступа к этому полю. Могу ли я либо в файле dbml, либо в базе данных вырезать часть даты из даты и времени и оставить только время без необходимости что-либо делать (например, менять типы)
Нет.A datetime всегда имеет компонент date.Вам нужно будет использовать тип данных time.
datetime
date
time
До того, как это произошло, многие люди просто использовали дату 0 (1 января 1900 г.), когда их интересовало только время хранения.
Вы должны выбрать опцию.
Создать частичный класс, содержащий свойство, которое выплевывает только ту часть, которую вы хотите.
Создать в БД varchar только с той частью, которую вы хотите (хак)