У меня есть DataTable, полученный из базы данных SQL, например:
using (SqlCommand cmd = new SqlCommand(query, _sqlserverDB))
{
using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))
{
DataSet dataSet = new DataSet();
adapter.Fill(dataSet);
result = (dataSet != null && dataSet.Tables != null && dataSet.Tables.Count > 0) ? dataSet.Tables[0] : null;
}
}
Когда я пытаюсь получить DataType каждого столбца с помощью dataColumn.DataType, я получаю типы С# (Int32, Int64, String и т.д.).
ВОПРОС: . Как я могу получить доступ к собственным типам данных SQL (varchar, nvarchar, bigint...) вместо типов С#?
Я пробовал dataColumn.DataType.UnderlyingSystemType, и результат тот же.