public Dictionary <string, object> GetDictionary(string findExp, bool throwError)
        {
            var entities   = this.FindEntities(findExp, throwError);
            var dictionary = DTOPool.CreateDictionary(this.IsPinned);

            foreach (var entity in entities)
            {
                var key   = entity.Name;
                var value = CreateEntityValue(entity);
                dictionary.Add(key, value);
            }
            return(dictionary);
        }