Метод x не поддерживает перевод в SQL

Я хочу написать запрос, который должен получить объект пользователя и количество сообщений, которые пользователь уже отправил . Я сделал это следующим образом:

var query = (from u in _db.Repository<User>()
             where u.IsDeleted != true
             select new UserWithMessagecount()
             {
                 User = u
                 MessageCount = GetUserMessageCount(u.Documents).Count(),
             });

Я использую метод, потому что некоторые сообщения должны быть отфильтрованы (динамическим способом) .

Для простоты я отправлю функцию без логики сортировки (что по-прежнему вызывает ту же ошибку).

    private EntitySet<Document> GetUserMessageCount(EntitySet<Document> set)
    {
        return set;
    }

Возвращенная ошибка:

Метод 'x' Я решил эту проблему, используя флаг activeByDefault:

У меня есть профиль в моем pom.xml, который должен быть всегда активен, если он явно не деактивирован (-P! FirstProfile). Я решил эту проблему с помощью флага activeByDefault:

<profiles>
  <profile>
    <id>firstProfile</id>
    <activation>
      <activeByDefault>true</activeByDefault>
    </activation>
    ...
  </profile>
</profiles>

Теперь в том же pom.xml я определил второй профиль, который должен быть активен, только если профиль действительно активирован (-P secondProfile). Таким образом, поведение по умолчанию: firstProfile активен, secondProfile неактивен. В какой-то момент я хотел бы активировать второй профиль в дополнение к первому. Проблема в том, что если я сделаю это с помощью "-P secondProfile", то, к сожалению, первый профиль будет деактивирован. В документации Maven указано следующее:

... Этот профиль будет автоматически активен для всех сборок, если другой профиль в том же POM активирован используя один из ранее описанных методы. Все профили, которые активны по умолчанию автоматически деактивирован, когда профиль в POM активируется в командной строке или через его конфигурацию активации. ...

Есть ли возможность сохранить всегда активным firstProfile (не объявляя его в settings.xml)?

101
задан Sean Patrick Floyd 15 March 2011 в 09:00
поделиться