次のストアド プロシージャを呼び出すと、エラーが発生します。
var result = db.APP_Client_Update(clientID,[and other parameters here]).ToList();
そしてエラー:
The data reader is incompatible with the specified
'ClientModel.APP_Client_Update_Result'.
A member of the type, 'retcode', does not have a corresponding
column in the data reader with the same name.
ストアド プロシージャは次を返します。レコードが見つからない場合は...
If @WorkflowID is null or not exists
(Select 1 from Clients_Changes where ClientID = @ClientID)
BEGIN
Select '-999' as retcode,
'Unable to update client record, something is wrong' as retmessage
Return 0
END
成功すれば…
IF @@TRANCOUNT > 0
BEGIN
COMMIT TRANSACTION
Select '1' as retcode, 'Client Updated Successfully' as retmessage
END
私はどこでも解決策を探しましたが、解決策が見つからないようです。mvc ソリューションのすべての戻り値の型が retcode と retmessage と正確に一致することを確認しました。どんな助けでも大歓迎です。