Пример #1
0
 /// <summary>
 /// Gets the values of the property of the data entities.
 /// </summary>
 /// <typeparam name="TEntity">The type of the data entities.</typeparam>
 /// <typeparam name="TResult">The result type of the extracted property.</typeparam>
 /// <param name="entities">The list of the data entities.</param>
 /// <param name="property">The target property.</param>
 /// <returns>The values of the property of the data entities.</returns>
 public static IEnumerable <TResult> GetEntitiesPropertyValues <TEntity, TResult>(IEnumerable <TEntity> entities,
                                                                                  ClassProperty property)
     where TEntity : class
 {
     return(GetPropertyValuesCache <TEntity, TResult> .Do(entities, property));
 }
Пример #2
0
 /// <summary>
 /// Gets the values of the property of the data entities.
 /// </summary>
 /// <typeparam name="TEntity">The type of the data entities.</typeparam>
 /// <typeparam name="TResult">The result type of the extracted property.</typeparam>
 /// <param name="entities">The list of the data entities.</param>
 /// <param name="property">The target property.</param>
 /// <returns>The values of the property of the data entities.</returns>
 internal static IEnumerable <TResult> GetEntitiesPropertyValues <TEntity, TResult>(IEnumerable <TEntity> entities,
                                                                                    ClassProperty property)
     where TEntity : class =>
 GetPropertyValuesCache <TEntity, TResult> .Do(entities, property);