コード例 #1
0
 /// <summary>
 ///
 /// </summary>
 public DataTableColumns(IEnumerable <T> list, DataTableOperations ext)
 {
     _helper = new BulkOperationsHelper();
     _list   = list;
     _ext    = ext;
     Columns = new HashSet <string>();
 }
コード例 #2
0
        #pragma warning restore CS1591 // Missing XML comment for publicly visible type or member

        /// <summary>
        ///
        /// </summary>
        protected DataTableAbstractColumnSelect(DataTableOperations ext, IEnumerable <T> list, HashSet <string> columns)
        {
            CustomColumnMappings = new Dictionary <string, string>();
            _dt      = null;
            _ext     = ext;
            _list    = list;
            _columns = columns;
        }
コード例 #3
0
 /// <summary>
 ///
 /// </summary>
 public DataTableColumns(IEnumerable <T> list, DataTableOperations ext)
 {
     _list             = list;
     _ext              = ext;
     Columns           = new HashSet <string>();
     _ordinalDic       = new Dictionary <string, int>();
     _propertyInfoList = typeof(T).GetProperties().OrderBy(x => x.Name).ToList();
 }
コード例 #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="ext"></param>
 /// <param name="list"></param>
 /// <param name="columns"></param>
 /// <param name="ordinalDic"></param>
 /// <param name="propertyInfoList"></param>
 public DataTableAllColumnSelect(DataTableOperations ext, IEnumerable <T> list, HashSet <string> columns, Dictionary <string, int> ordinalDic, List <PropertyInfo> propertyInfoList) : base(ext, list, columns)
 {
     _removedColumns   = new HashSet <string>();
     _ordinalDic       = ordinalDic;
     _propertyInfoList = propertyInfoList;
 }
コード例 #5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="ext"></param>
 /// <param name="list"></param>
 /// <param name="columns"></param>
 public DataTableAllColumnSelect(DataTableOperations ext, IEnumerable <T> list, HashSet <string> columns) : base(ext, list, columns)
 {
     _removedColumns = new HashSet <string>();
 }
コード例 #6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="ext"></param>
 public SetupDataTable(DataTableOperations ext)
 {
     _ext = ext;
 }
コード例 #7
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="ext"></param>
 /// <param name="list"></param>
 /// <param name="columns"></param>
 public DataTableSingularColumnSelect(DataTableOperations ext, IEnumerable <T> list, HashSet <string> columns) : base(ext, list, columns)
 {
 }