我编写了一个示例代码,使用存储过程和实体框架将数据插入 MySQL 数据库,如下所示:
MySqlParameter userName = new MySqlParameter("_UserName", MySqlDbType.VarChar);
userName.Value = txtUserName.Text;
MySqlParameter password = new MySqlParameter("_Password", MySqlDbType.VarChar);
password.Value = txtPassword.Text;
MySqlParameter FirstName = new MySqlParameter("_FirstName", MySqlDbType.VarChar);
FirstName.Value = txtFirstName.Text;
MySqlParameter LastName = new MySqlParameter("_LastName", MySqlDbType.VarChar);
LastName.Value = txtLastName.Text;
entities.ExecuteStoreCommand(
"uspInsertUsers _UserName,_Password,_FirstName,_LastName",
userName, password, FirstName, LastName);
我得到一个例外:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'uspInsertUsers 'Dorababu','sae','Dorababu','M'' 附近使用正确的语法
有人能帮我吗?