【发布时间】:2013-03-25 02:30:38
【问题描述】:
例如,以下代码打印“System.Int32”,而不是“int”:
string connArgs = "..."; // use your settings here
string query = "SELECT 1";
using (SqlConnection conn = new SqlConnection(connArgs)) {
conn.Open();
SqlCommand cmd = new SqlCommand(query, conn);
using (SqlDataReader reader = cmd.ExecuteReader())
for (int col = 0; col < reader.VisibleFieldCount; ++col)
Console.WriteLine(reader.GetFieldType(col));
}
如何获得底层 SQL 类型,而不仅仅是其等效的 .NET 系统类型?
【问题讨论】:
标签: c# .net sql sql-server sql-types