Ну, если это часть экземпляра SqlCommand
, вы просто добавляете его к тексту:
using(SqlConnection myConnection = new SqlConnection(connString))
{
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "SET IDENTITY_INSERT dbo.MyTable ON";
cmd.CommandText += //set the rest of your command here.
}
Однако я сомневаюсь в необходимости этого.Если вы вставляете удостоверение в таблицу с достаточной частотой, чтобы вы использовали код, я бы порекомендовал хранимую процедуру для вставки.Затем вы бы назвали это в основном так же:
using(SqlConnection myConnectino = new SqlConnection(connString))
{
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "usp_insert_record_into_my_table [ParamList]";
cmd.CommandType = SqlCommandType.StoredProcedure;
}