/// <summary>
 ///   增加字段表集合
 /// </summary>
 /// <param name = "oc">字段表集合</param>
 public override sealed void AddRange(TableColumnConditionCollections oc)
 {
     lock (syncRoot)
     {
         innerNoC.AddRange(oc);
     }
 }
 /// <summary>
 ///   从集合增加字段集合
 /// </summary>
 /// <param name = "oc">集合</param>
 public virtual void AddRange(TableColumnConditionCollections oc)
 {
     if (oc != null)
     {
         foreach (var text in oc.FieldNames)
         {
             Add(text, oc[text]);
         }
     }
 }
 /// <summary>
 ///   构造
 /// </summary>
 /// <param name = "noc">排序集合</param>
 public SynTableColumnConditionCollections(TableColumnConditionCollections noc)
 {
     innerNoC = noc;
 }
 /// <summary>
 ///   增加字段表集合
 /// </summary>
 /// <param name = "oc">字段表集合</param>
 public override sealed void AddRange(TableColumnConditionCollections oc)
 {
     lock (syncRoot)
     {
         innerNoC.AddRange(oc);
     }
 }
 /// <summary>
 ///   构造
 /// </summary>
 /// <param name = "noc">排序集合</param>
 public SynTableColumnConditionCollections(TableColumnConditionCollections noc)
 {
     innerNoC = noc;
 }
 /// <summary>
 ///   从集合增加字段集合
 /// </summary>
 /// <param name = "oc">集合</param>
 public virtual void AddRange(TableColumnConditionCollections oc)
 {
     if (oc != null)
     {
         foreach (var text in oc.FieldNames)
         {
             Add(text, oc[text]);
         }
     }
 }