Если посмотреть на System.Data.DbType, там нет типа SqlVariant. SqlDataReader, например, предоставляет метод GetString для чтения в строковую переменную. Как правильно извлечь данные из поля базы данных типа sql_variant, предположительно в объект?
Цель состоит в том, чтобы прочитать данные, хранящиеся как тип sql_variant в базе данных. Не присваивать значение переменной типа объекта. Я упомянул переменную типа объекта, потому что я думаю, что sql_variant, если возможно, перейдет в такой тип.