我的问题是这个。我有一个在其中有一个列表的实体,我想通过过滤list属性来执行返回主体实体的查询。
这是我的代码:
public IList<MovimentacaoBanco> MovimentacaoDetalhado(DateTime dataInicio, DateTime dataFim, long empresaId)
{
MovimentacaoBanco mbAlias = new MovimentacaoBanco();
ItemMovimentacaoBanco imbAlias = new ItemMovimentacaoBanco();
var test = sessao.QueryOver<MovimentacaoBanco>(() => mbAlias)
.JoinAlias(() => mbAlias.ItensMovimentacaoBanco, () => imbAlias)
.Where(() => imbAlias.DataMovimento >= dataInicio && imbAlias.DataMovimento <= dataFim)
//.Where(x => imbAlias.DataMovimento >= dataInicio && imbAlias.DataMovimento <= dataFim)
.List<MovimentacaoBanco>();
return test;
}