Come posso mappare una classe come Tipi < Tipo > a NHibernate?
-
06-07-2019 - |
Domanda
Ho bisogno di specializzare la raccolta di tipi personalizzati nel mio modello di dominio.
public class Foos : List<Foo>
{
}
Esiste un modo per mappare questo oggetto in NHibernate e come posso usare FluentNHibernate anche per fare questo?
Soluzione
NHibernates richiede che tutte le raccolte siano mappate come ISomething
per facilitare il caricamento lento. Pertanto,
private IList<Foo> foos;
// This is a property that has to be mapped
protected IList<Foo> _Foos
{
get { return foos; }
set { foos = value; }
}
public Foos Foos
{
get { return new Foos(_Foos); }
}
Non so come mapparlo con Fluente NHibernate.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow