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.

Foi útil?

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();
});
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top