次のように、エンティティ フレームワークと共にストアド プロシージャを使用して、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'' 付近で使用する正しい構文を確認してください。
誰かが私を助けることができますか?