一般我们是执行 insert into 的 SQL 语句,再执行 select 的 SQL 语句用以获取刚才插入的记录的 ID,似乎有些麻烦,其实我们把两个 SQL 语句一起执行。
string sql = @"insert into...";
conn.Open();
using (SqlCommand cmd = new SqlCommand(sql + ";select CAST(scope_identity() AS int);", conn))
{
id = (int)cmd.ExecuteScalar();
}
conn.Close();
相关阅读