为什么我无法向表中插入数据?

时间:2019-06-07 06:47:21

标签: c# entity-framework

我编写了模型和存储过程,但是无法将数据插入表格提交的表中

    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();

1 个答案:

答案 0 :(得分:0)

可能是因为您在EXEC名称前缺少Procedure。试试这个:

var result = dbContext.Database.SqlQuery<int>("EXEC specm_ParentUserRegistration @regdNo,@parentName,@Email,@phone,@password", parRegdNo, parParentName, parEmail, parPhone, parPassword).FirstOrDefault();

然后,如果仍然出现错误,请发布确切的错误以及过程代码。