sql >> Databáze >  >> RDS >> Mysql

Store Procedure nevrací hodnotu v MVC5

tento problém řeším sám. Provádím změny v postupu a metodě akce.

Do svého postupu přidávám ještě jeden parametr jako OUTPUT a do této proměnné uložit návratovou hodnotu.

OUT Flag int

SET Flag=0;
SELECT Flag;

Poté proveďte změnu v metodě akce.

String format = "yyyy-MM-dd hh:mm:ss";
System.Data.Entity.Core.Objects.ObjectParameter flag = new System.Data.Entity.Core.Objects.ObjectParameter("flag", typeof(int));
var status = db.checkSeasonAvailability(hotelSeasonId,seasonId, hotelId, startDate.ToString(format), endDate.ToString(format), flag);



  1. SQL Získejte všechny záznamy starší než 30 dní

  2. Jak vyprší platnost aktivačního odkazu v PHP?

  3. MySQL – vztah jeden k jednomu?

  4. Seřaďte hodnoty NULL na konec tabulky