Есть ли у nhibernate3 проблемы с applyfilter? - PullRequest
0 голосов
/ 28 декабря 2010

Я только что перешел с Hibernate 2.1.2 на 3 теперь у меня проблема в одной из карт классов мне нужно, чтобы свойство было условным:

 public class ActivePartyConditionFilter : FilterDefinition
{
    public ActivePartyConditionFilter()
    {
        WithName("ActivePartyConditionFilter")
            .AddParameter("condition", NHibernate.NHibernateUtil.Int32);
    }
}

public class PartyMap : ClassMap<Party>
{
     Schema("organizationstructure");

        Id(p => p.Id);

        Map(p => p.IsApproved)
            .Not.Nullable();

        Map(p => p.IsActive)
            .Not.Nullable();
   ApplyFilter<ActivePartyConditionFilter>("IsActive = :condition");
}

У меня не было проблем с этим в предыдущей версии, но в этой версии строка

 ApplyFilter<ActivePartyConditionFilter>("IsActive = :condition");

сделает непригодное соединение, когда захочет выполнить запрос

1 Ответ

0 голосов
/ 28 декабря 2010

У него есть некоторые проблемы.Искать фильтр на Jira .По вашему коду я не вижу, является ли какой-либо из них причиной проблемы, которую вы пытаетесь описать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...