Substituindo Nibernate AutomAppings fluentes
-
20-09-2019 - |
Pergunta
Esta é uma pergunta fluente de Nibernate Newbie, então tenha paciência comigo.
Eu tenho um conjunto de classes e estou aplicando os recursos de automóveis.
Mas preciso marcar uma das propriedades de uma das técnicas com uma restrição única.
No wiki fluente, diz
Às vezes, é necessário fazer pequenas alterações em uma entidade específica, sem desejar afetar qualquer outra coisa; Você pode fazer isso com o método com substituição.
.Override (map => {
map.hasmany (x => x.products) .cascade.all (); });
Mas não consigo descobrir a qual objeto aplicar o método .Override.
Agora eu tenho
AutoPerSistencemodel ReturnModel = Automap.Assemblyof ()
Mas o objeto AutoperSistenceModel não possui um método de substituição.
Alguém pode me dar um código de amostra simples para me levar por isso ou me apontar para alguns links com alguns exemplos?
Obrigado.
Solução
Tem um Sobrepor Método no 1.0 RTM. Você usa assim:
AutoMap.AssemblyOf<Person>().Override<Shelf>(map =>
{
map.HasMany(x => x.Products).Cascade.All();
});