Estou tentando fazer um select em uma tabela "Imoveis" cujo relacionamento é many-to-many com" Cidadaos", durante o mapeamento foi criada uma terceira tabela usando a tag no mapeamento das duas anteriormente citadas, assim a tabela "Proprietários" surgiu na minha base, mas ela não foi mapeada e não consigo consultar o banco nesse código:
public IList<Cidadaos> BuscaPorImovel(int cod_imovel)
{
IQuery query = session.CreateQuery("from Proprietarios WHERE cod_imovel = :cod_imovel");
query.SetParameter("cod_imovel", cod_imovel);
return query.List<Cidadaos>();
}
Nesse caso estou tentando obter uma lista de todos os Cidadãos que são proprietários de tal imóvel, como faço essa busca?