private ICommand StorageEngineFindByID(ICommand command) { StorageEngineFindByIDCommand cmd = (StorageEngineFindByIDCommand)command; IDescriptor locator = StorageEngine.Find(cmd.ID); return(new StorageEngineFindByIDCommand(new Descriptor(locator.ID, locator.Name, locator.StructureType, locator.KeyDataType, locator.RecordDataType, locator.KeyType, locator.RecordType, locator.CreateTime, locator.ModifiedTime, locator.AccessTime, locator.Tag), cmd.ID)); }
public IDescriptor Find(long id) { var cmd = new StorageEngineFindByIDCommand(null, id); InternalExecute(cmd); return(cmd.Descriptor); }