コード例 #1
0
#pragma warning disable CA1822 // Mark members as static
        public DataTable ConvertToDataTable(object dataSource, ConvertToDataReaderOptions options = null)
#pragma warning restore CA1822 // Mark members as static
        {
            options ??= new ConvertToDataReaderOptions();

            var table = ScriptHostObject.GetDataSource(dataSource,
                                                       new DataSourceParameters()
            {
                IgnoreErrors = options.IgnoreErrors, Columns = options.SelectColumns, SkipColumns = options.SkipColumns
            });

            return(table);
        }