ストアプロシージャをコールしていますが、ストアプロシージャからの戻り値を保存できません。 私のコードは次のとおりです。ストアプロシージャの結果を取得
var data = db.Database.SqlQuery<rig>("exec rig_create @cid @name @crane @bop", param1, param2, param3, param4).FirstOrDefault();
は、次のエラーを取得しています:
System.Data.SqlClient.SqlException: 'Incorrect syntax near '@name'.'
おかげ
SSMS出力でrig_createを実行するのは何ですか?あなたのコードを動作させるには、 'rig'がマップされているテーブルに一致する列を持つ単一の結果セットを出力する必要があります。 –