Beispiel #1
0
        //
        // 摘要:
        //     通过对源列使用序号和对目标列使用字符串,创建一个新的 System.xClient.BulkCopyColumnMapping
        //     并将其添加到集合中。
        //
        // 参数:
        //   sourceColumnIndex:
        //     数据源中源列的序号位置。
        //
        //   destinationColumn:
        //     目标表中目标列的名称。
        //
        // 返回结果:
        //     System.xClient.BulkCopyColumnMapping。
        public BulkColumnMapping Add(int sourceColumnIndex, string destinationColumn)
        {
            BulkColumnMapping bulkCopyColumnMapping = new BulkColumnMapping(sourceColumnIndex, destinationColumn);

            this.InnerList.Add(bulkCopyColumnMapping);
            return(bulkCopyColumnMapping);
        }
Beispiel #2
0
        //
        // 摘要:
        //     通过使用列名称描述源列,同时使用序号指定目标列,从而创建一个新的 System.xClient.BulkCopyColumnMapping
        //     并将其添加到集合中。
        //
        // 参数:
        //   sourceColumn:
        //     数据源中源列的名称。
        //
        //   destinationColumnIndex:
        //     目标表中目标列的序号位置。
        //
        // 返回结果:
        //     System.xClient.BulkCopyColumnMapping。
        public BulkColumnMapping Add(string sourceColumn, int destinationColumnIndex)
        {
            BulkColumnMapping bulkCopyColumnMapping = new BulkColumnMapping(sourceColumn, destinationColumnIndex);

            this.InnerList.Add(bulkCopyColumnMapping);
            return(bulkCopyColumnMapping);
        }
Beispiel #3
0
 // 摘要:
 //     将指定的映射添加到 System.xClient.BulkCopyColumnMappingCollection 中。
 //
 // 参数:
 //   bulkCopyColumnMapping:
 //     描述要添加到集合中的映射的 System.xClient.BulkCopyColumnMapping 对象。
 //
 // 返回结果:
 //     一个 System.xClient.BulkCopyColumnMapping 对象。
 public BulkColumnMapping Add(BulkColumnMapping bulkColumnMapping)
 {
     this.InnerList.Add(bulkColumnMapping);
     return(bulkColumnMapping);
 }
Beispiel #4
0
 //
 // 摘要:
 //     从 System.xClient.BulkCopyColumnMappingCollection 中移除指定的 System.xClient.BulkCopyColumnMapping
 //     元素。
 //
 // 参数:
 //   value:
 //     要从集合中移除的 System.xClient.BulkCopyColumnMapping 对象。
 public void Remove(BulkColumnMapping value)
 {
     this.InnerList.Remove(value);
 }
Beispiel #5
0
 //
 // 摘要:
 //     在指定索引处插入一个新 System.xClient.BulkCopyColumnMapping。
 //
 // 参数:
 //   index:
 //     System.xClient.BulkCopyColumnMappingCollection 中要插入新 System.xClient.BulkCopyColumnMapping
 //     的位置的整数值。
 //
 //   value:
 //     要插入集合中的 System.xClient.BulkCopyColumnMapping 对象。
 public void Insert(int index, BulkColumnMapping value)
 {
     this.InnerList.Insert(index, value);
 }
Beispiel #6
0
 //
 // 摘要:
 //     获取指定 System.xClient.BulkCopyColumnMapping 对象的索引。
 //
 // 参数:
 //   value:
 //     要搜索的 System.xClient.BulkCopyColumnMapping 对象。
 //
 // 返回结果:
 //     列映射的从零开始的索引;如果在集合中未找到该列映射,则为 -1。
 public int IndexOf(BulkColumnMapping value)
 {
     return(this.InnerList.IndexOf(value));
 }
Beispiel #7
0
 //
 // 摘要:
 //     获取一个值,该值指示集合中是否存在指定的 System.xClient.BulkCopyColumnMapping 对象。
 //
 // 参数:
 //   value:
 //     有效的 System.xClient.BulkCopyColumnMapping 对象。
 //
 // 返回结果:
 //     如果集合中存在指定映射,则为 true;否则为 false。
 public bool Contains(BulkColumnMapping value)
 {
     return(this.InnerList.Contains(value));
 }