EntityStore class

Represents storage of entities

public class Korzh.EasyQuery.EntityStore
    : EntityList, IList<Entity>, ICollection<Entity>, IEnumerable<Entity>, IEnumerable, IList, ICollection, IReadOnlyList<Entity>, IReadOnlyCollection<Entity>

Properties

Type Name Description
DataModel Model Gets the model.

Methods

Type Name Description
void InsertItem(Int32 index, Entity item) Inserts an element into the System.Collections.ObjectModel.Collection'1 at the specified index.
void OnEntityInsertion(Entity entity, Int32 index) Called on entity's insertion.
void ReadFromJson(JsonReader reader) Reads the list of entities from JSON.
Task ReadFromJsonAsync(JsonReader reader) Reads the list of entities from JSON (asynchronous way).
void WriteToJson(JsonWriter writer, ModelReadWriteOptions rwOptions) Writes the list of entities to JSON.
Task WriteToJsonAsync(JsonWriter writer, ModelReadWriteOptions rwOptions) Writes the list of entities to JSON (asynchronous way).