p
コレクションにSQLパラメーターを追加するInvalidCastException
と、投稿タイトルからのメッセージが表示されます。
parentId
データベース内のnull許容整数およびnull許容整数です。
なぜこの例外が発生し、どうすれば解決できますか?
私はストアドプロシージャを使用せず、同様のスレッドを読みましたが、役に立ちませんでした。
var p = new SqlParameter("ParentId", SqlDbType.Int).Value = parentId ?? (object) DBNull.Value;
cmd.Parameters.Add(p);