在C#中,可以通过System.Data.CommandType
枚举类型来实现CommandType
。CommandType
枚举定义了要在DbCommand
对象上执行的命令类型,包括Text
、StoredProcedure
和TableDirect
等。
下面是一个示例代码,演示如何在C#中使用CommandType
:
using System;
using System.Data;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;Integrated Security=True";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
using (SqlCommand command = connection.CreateCommand())
{
command.CommandType = CommandType.Text; // 设置命令类型为文本命令
command.CommandText = "SELECT * FROM Customers";
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine(reader["CustomerName"]);
}
}
}
}
}
}
在上面的示例中,首先创建了一个SqlConnection
对象,并打开连接。然后创建一个SqlCommand
对象,并设置其CommandType
为Text
,指定要执行的SQL语句为SELECT * FROM Customers
。最后使用ExecuteReader
方法执行命令,并通过读取器SqlDataReader
读取结果集中的数据。