C#使用微软SqlHelper类时为什么会出现存储过程“insert into Student(Name)values(@Name)”不存在?

图片说明图片说明
)

上面一行
cmd.CommandType = CommandType.Text;

找到原因了
图片说明
少写了一个参数!
图片说明
出错应该是这个位置调用了默认的CommandType.StoredProcedure
不知道对不对,第一次学这个,如果错了希望有人指点一下。

这里会用到几个知识点,第一个是 commandtype的类型选择。第二个是参数的传递,初学者多练习,慢慢就好了。