Table of Contents

Class JsonDataLoader<TKey, TData>

Namespace
RisingV.Shared.Databases.Loaders
Assembly
RisingV.Shared.dll

Loads data from a JSON stream into a data source.

public class JsonDataLoader<TKey, TData> : IDataStreamLoader<TKey, TData>, IDataLoader<TKey, TData, Stream>, IDataLoader<TKey, TData>, IDataLoader where TData : IData

Type Parameters

TKey
TData
Inheritance
JsonDataLoader<TKey, TData>
Implements
IDataStreamLoader<TKey, TData>
IDataLoader<TKey, TData, Stream>
IDataLoader<TKey, TData>
Inherited Members
Extension Methods

Properties

LastLoadedCount

Gets the number of records loaded in the last Load operation.

public int LastLoadedCount { get; }

Property Value

int

Methods

Load<TSource>(TSource, Stream)

public void Load<TSource>(TSource source, Stream stream) where TSource : IDataSource<TKey, TData>

Parameters

source TSource
stream Stream

Type Parameters

TSource