/// <summary>
 /// Returns a raw collection of table fields
 /// </summary>
 /// <param name="tableName">Table name</param>
 /// <returns>Raw collection of table fields</returns>
 private IEnumerable <Fields> GetFields(string tableName) =>
 _db.Select <Fields>(_request.GetFieldsRequest(tableName));
 private IEnumerable <MySqlCascadeOption> GetCascadeOptions(string tableName) =>
 _db.Select <MySqlCascadeOption>(_request.GetCascadeOptions(_dbName, tableName));
        /// <summary>
        /// Returns a raw collection of table constraints
        /// </summary>
        /// <param name="tableName">Table name</param>
        /// <returns>Raw collection of table constraints</returns>
        private IEnumerable <DtoSyBaseConstaintsModel> GetConstraints(string tableName)
        {
            var result = _db.Select <SyBaseConstaintsModel>(_request.GetConstraintsRequest(tableName));

            return(Mapper.Map.Map <IEnumerable <SyBaseConstaintsModel>, IEnumerable <DtoSyBaseConstaintsModel> >(result));
        }