Как создать дерево выражений с запросом Any + StartsWith

Имеется вот такой код который получает нужные мне данные из бд, нужно переделать вместо Contains сделать Any(c => c.StartsWith(value));

protected static Expression GetInListExpression(Expression property, Expression value)
{
    var querableVal = Expression.Convert(Expression.Call(typeof(Queryable), "AsQueryable", null, value),
        typeof(IQueryable<>).MakeGenericType(property.Type));

    return Expression.Call(typeof(Queryable), "Contains", new[] { property.Type }, querableVal, property);
}

Ответы (0 шт):