示例#1
0
 public SQLQueryResult Execute(string webAppId, [FromBody] SQLExecuteConfig config)
 {
     try {
         WebApp webApp        = WebAppManager.GetById(webAppId);
         string connectionStr = webApp.DBConnectionString;
         return(ExecuteSQL(connectionStr, config.Sql));
     } catch (Exception ex) {
         return(new SQLQueryResult {
             Success = false,
             Sql = config.Sql,
             ErrorMessage = ex.Message,
             ErrorStack = ex.StackTrace
         });
     }
 }
        /// <summary> Отримати клієнт для підключення до бази redis застосунку </summary>
        /// <param name="id">id застосунку</param>
        /// <returns>клієнт</returns>
        protected IRedisClient GetWebAppRedisClient(string id)
        {
            WebApp webApp = WebAppManager.GetById(id);

            return(CreateRedisClient(webApp.RedisConnectionString));
        }