Closed Rajiv-Kulkarni closed 6 years ago
Works for me now: StoredProcedure.SetObjectQuoteStyle(ObjectQuoteStyle.BackTick); StoredProcedure.Create("isat", lstMetrics[counter]) .WithParameter("ScheduleID", scheduleID) .WithParameter("EmployeeID", DBNull.Value) .WithParameter("OBS", DBNull.Value) .WithParameter("Details", 0) .Execute(db); Thanks.
How can I do something like this:
strQuery = new StringBuilder("CALL " + lstMetrics[counter] + "(?ScheduleID, ?EmployeeID,?OBS,?Details)");
MySqlParameter[] parameters = new MySqlParameter[] { new MySqlParameter("ScheduleID", scheduleID), new MySqlParameter("EmployeeID", null), new MySqlParameter("OBS", null), new MySqlParameter("Details",0) };
int nReturn = _isatDb.Database.ExecuteSqlCommand(strQuery.ToString(), parameters);
where the stored proc name is dynamically retrieved. Thanks.