Example #1
0
 private static string GetColumnSummary(Column column, IEnumerable<string> keys)
 {
     var summary = column.PropertyType.ToString().Split('.').Last();
     var items = new List<string>();
     if (keys.Contains(column.ActualName))
         items.Add("key");
     if (column.IsNullable)
         items.Add("null");
     if (items.Any())
         summary += " (" + string.Join(",", items) + ")";
     return summary;
 }
Example #2
0
 public PropertyDataItem(ServiceInfo service, Table table, Column column)
     : base(GetUniqueId(service.Name, table.ActualName, column.ActualName), column.ActualName, GetColumnSummary(column, table.GetKeyNames()), null, null)
 {
 }