Я решил отказаться от использования свойств DataColumn для чтения схемы таблицы, поскольку в некоторых местах она неточна (Unique всегда = false, Length всегда = -1).
В итоге я получил схемуопределение из представлений Sql INFORMATION_SCHEMA.
Кто-нибудь знает, почему эти свойства бесполезны при чтении схемы DataTable?Они просто не отображают истинную структуру таблицы базы данных ...