public static List <TableColumn> GetTableColumnInfoList(string tableName, DataType excludeDataType) { var list = TableColumnManagerCache.GetTableColumnInfoList(tableName); return(list.Where(tableColumnInfo => tableColumnInfo.DataType != excludeDataType).ToList()); }
public static bool IsAttributeNameExists(string tableName, string attributeName) { var list = TableColumnManagerCache.GetTableColumnInfoList(tableName); return(list.Any(tableColumnInfo => StringUtils.EqualsIgnoreCase(tableColumnInfo.AttributeName, attributeName))); }
public static TableColumn GetTableColumnInfo(string tableName, string attributeName) { var list = TableColumnManagerCache.GetTableColumnInfoList(tableName); return(list.FirstOrDefault(tableColumnInfo => StringUtils.EqualsIgnoreCase(tableColumnInfo.AttributeName, attributeName))); }
public static List <TableColumn> GetTableColumnInfoList(string tableName, List <string> excludeAttributeNameList) { var list = TableColumnManagerCache.GetTableColumnInfoList(tableName); if (excludeAttributeNameList == null || excludeAttributeNameList.Count == 0) { return(list); } return(list.Where(tableColumnInfo => !StringUtils.ContainsIgnoreCase(excludeAttributeNameList, tableColumnInfo.AttributeName)).ToList()); }
public static List <TableColumn> GetTableColumnInfoList(string tableName, List <string> excludeAttributeNameList = null) { var list = TableColumnManagerCache.GetTableColumnInfoList(tableName); if (excludeAttributeNameList == null || excludeAttributeNameList.Count == 0) { return(list); } var retval = new List <TableColumn>(); foreach (var tableColumnInfo in list) { if (!StringUtils.ContainsIgnoreCase(excludeAttributeNameList, tableColumnInfo.AttributeName)) { retval.Add(tableColumnInfo); } } return(retval); }
public static List <TableColumn> GetTableColumnInfoList(string tableName) { return(TableColumnManagerCache.GetTableColumnInfoList(tableName)); }