Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>В .NET появилась пара типов DateOnly, TimeOnly, которые напрямую в DbDateReader не поддерживаются.
КД>В том смысле, что в DbDateReader нет таких методов GetDateOnly, GetTimeOnly.
КД>Но их можно поддерживать через виртуальный метод T GetFieldValue<T>(int ordinal).
КД>В свете этой темы возник вопрос — как бы замутить такие специализации этого GetFieldValue<T>:
Так у вас же полностью типизированный метод. Зачем if? Просто:
GetDateTime(ordinal).Date;