public static string GetTypeTableCodeDescription(this Table table)
{
try
{
if (table == null)
{
return(string.Empty);
}
if (table.TypedTable == TypedTableConstants.None)
{
return(string.Empty);
}
var column = table.GetColumns().FirstOrDefault(x => StringHelper.Match(x.Name, "name", true));
if (column != null)
{
return(ValidationHelper.MakeCodeIdentifer(column.Name));
}
column = table.GetColumns().FirstOrDefault(x => StringHelper.Match(x.Name, "description", true));
if (column != null)
{
return(ValidationHelper.MakeCodeIdentifer(column.Name));
}
return(string.Empty);
}
catch (Exception ex)
{
throw;
}
}