public JsonResult TestConnect(string dbType = "", string dbConnString = "") { dataBaseConstructHelper = null; if (dbType.IsNullOrEmpty()) { return(Json(new RestResult <string>() { msg = $"参数[{nameof(dbType)}]不能为空!" })); } if (dbConnString.IsNullOrEmpty()) { return(Json(new RestResult <string>() { msg = $"参数[{nameof(dbConnString)}]不能为空!" })); } var dataBaseType = (DataBaseType)Enum.Parse(typeof(DataBaseType), dbType); var testResult = DbConnectionFactory.TestConnection(dataBaseType, dbConnString); if (testResult.Success) { dataBaseConstructHelper = DataBaseConstructHelperFactory.CreateDataBaseConstructHelper(dataBaseType, dbConnString); } return(Json(new RestResult <string>() { ret = testResult.Success, msg = testResult.ErrorMessage }, JsonRequestBehavior.AllowGet)); }