
Wraps an IDataProvider instance into an in memory data source. This wrapper extends e.g. file-based dataproviders like JSON (also RestDataProvider or SchemaAwareJsonDataProvider), XML, CSV/XLS etc. with some important features. It enables features like sorting, native aggregations, effective filtering on database level and also relations - but not drilldown, on data sources that wouldn't support these features otherwise.
Existsing projects based on the previous file-based dataprovider are not touched and can be re-used usually without any modifications - and vice versa.
Related to hugh files, it is also memory-saving, because of tables are only loaded into memory, if they are used and needed - caching-on-demand.
System.Object
combit.Reporting.DataProviders.InMemoryDataProviderWrapper
Platforms: Windows 10 (Version 21H2 - 23H2), Windows 11 (21H2 - 22H2), Windows Server 2016 - 2022
.NET: .NET Framework 4.8, .NET 6, .NET 8, .NET 9