The method is designed for retrieving an entity collection by specified criteria.
function GetEntities(MetaExpr: IMetaType): IEntityEnumerable; overload;
The method returns a collection that contains all entities of the specified meta-type. Collection members created by this method are initially attached to the data context and placed to the object cache, therefore you can already perform modification operations for them: TCustomEntityContext.Delete, TCustomEntityContext.Save, TCustomEntityContext.Cancel without pre-calling TCustomEntityContext.Attach. In addition, these entity instances will be automatically destroyed, and there will be no need to provide for their manual destruction.
Examples of calling the method:
var EmpType: IMetaType; EmpEntities: IEntityEnumerable; begin EmpType := Context['Emp']; EmpEntities := Context.GetEntities(EmpType); // ... end;