皆さん、このバグは 4 時間ほど私を困惑させてきましたが、試したことはありません。
SqlParameter id = new SqlParameter("@bookId",System.Data.SqlDbType.Int.ToString());
id.Direction = System.Data.ParameterDirection.Output;
cmd.Parameters.Add(id);
cmd.ExecuteNonQuery();
book.BookId = new int(id.Value.ToString()); // <------ERROR
エラーは次のとおりです。
int には、引数を 1 つ取るコンストラクターが含まれていません
私が試した他のことのいくつかを次に示します。
int x = id.value.ToString();
int xi = Convert.ToInt32(x);
book.BookId = x;