The class that provides the data context functionality.
TEntityContext class is derived from TCustomEntityContext and provides functionality for managing an entity life cycle in the application. It provides methods for creating and initializing new entity instances, retrieving and storing entities from/to the database, storing used entities in the cache for future use, destroying of unused entities.