Fluentnhibernate Mapeando para uma visão
-
19-09-2019 - |
Pergunta
Eu tenho muitos a muitos relacionamentos entre entidades e há uma visão de mesa atuando como uma tabela de pesquisa definindo o relacionamento.
Estou curioso para saber como mapear para uma visualização em oposição a uma tabela dentro de um banco de dados.
ou seja, mapeamento de mesa:
public SomeMap()
{
Id(...)//set Id and other mapped properties
HasManyToMany(x => x.Items)
.Table("SomeLookupTable")
.ParentKeyColumn("ParentID")
.ChildKeyColumn("ChildID")
.LazyLoad()
.Inverse()
.Cascade.SaveUpdate();
}
ATUALIZAR
Eu apenas tropecei em algo na área do grupo Fluentnhibernate Google sobre isso. No meu caso de teste, uso apenas uma pesquisa de auto-referência, embora na prática haja dois. A questão é explicada em detalhes aqui.
Solução
Você já tentou mapear para a vista como se fosse uma mesa? Não vejo nenhuma razão para isso não funcionar.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow