示例#1
0
 public static void AddItem(this List <TableBuilderModel> tableBuilderList, TableBuilderModel tableBuilderItem, bool overwriteIfExists)
 {
     if (tableBuilderItem == null)
     {
         return;
     }
     if (tableBuilderList == null)
     {
         tableBuilderList = new List <TableBuilderModel>();
     }
     if (overwriteIfExists)
     {
         tableBuilderList.RemoveAll(a => a.TableName.Equals(tableBuilderItem.TableName));
     }
     if (!tableBuilderList.Any(a => a.TableName.Equals(tableBuilderItem.TableName)))
     {
         tableBuilderList.Add(tableBuilderItem);
     }
 }
示例#2
0
 public static void AddItem(this List <TableBuilderModel> tableBuilderList, TableBuilderModel tableBuilderItem)
 {
     AddItem(tableBuilderList, tableBuilderItem, false);
 }