我编写了模型和存储过程,但是无法将数据插入表格提交的表中
var parRegdNo = new SqlParameter("@regdNo", data.RegdNo);
var parParentName = new SqlParameter("@parentName", data.ParentName);
var parEmail = new SqlParameter("@Email", data.Email);
var parPhone = new SqlParameter("@phone", data.Phone);
var parPassword = new SqlParameter("@password", data.Password);
var result = dbContext.Database.SqlQuery<int>("specm_ParentUserRegistration @regdNo,@parentName,@Email,@phone,@password", parRegdNo, parParentName, parEmail, parPhone, parPassword).FirstOrDefault();
答案 0 :(得分:0)
可能是因为您在EXEC
名称前缺少Procedure
。试试这个:
var result = dbContext.Database.SqlQuery<int>("EXEC specm_ParentUserRegistration @regdNo,@parentName,@Email,@phone,@password", parRegdNo, parParentName, parEmail, parPhone, parPassword).FirstOrDefault();
然后,如果仍然出现错误,请发布确切的错误以及过程代码。