Вставить данные в SQL Server из кода C #

У меня есть столstudent (id, name). Затем у меня есть одно текстовое поле, для ввода имени, при нажатии на кнопку отправки он вставляет данные в базу данных. Так как же я могу вставить только имя, а не идентификатор, потому что идентификатор - это автоинкремент?

Я пробовал это

insert into student(id, name) values(,name) 

но это не вставка к моему столу.

Это мой код:

protected void Button1_Click(object sender, EventArgs e)
{
    string test = txtName.Text;

    SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Person.mdf;Integrated Security=True;User Instance=True");

    string sql = "insert into student(name) values ('test')";

    try
    {
        conn.Open();
        SqlCommand cmd = new SqlCommand(sql, conn);
        cmd.ExecuteNonQuery();
    }
    catch (System.Data.SqlClient.SqlException ex)
    {
        string msg = "Insert Error:";
        msg += ex.Message;
    }
    finally
    {
        conn.Close();
    }
}

Ответы на вопрос(7)

Ваш ответ на вопрос