Persistendo una tabella per gerarchia di classe usando nhibernate senza discriminatore?
Domanda
Ho un'interfaccia e una classe che implementa questa interfaccia.
public interface IPhase {
string Description { get; set; }
int Id { get; }
string Phase { get; set; }
}
public class Phase : IPhase {
// Implementation here...
}
Ora, usando NHIBERNATE 2.1.2.Ga, desidero utilizzare una gerarchia da tavolo per classe per mappare l'interfaccia e il suo implementatore, e in effetti, non ho bisogno di un discriminatore, poiché questo implement sarà l'unica classe persistita in questa tabella. Non uso Nhibernate da circa un anno e mezzo ormai, e sto soffrendo di alcuni spazi vuoti di memoria qui ...
Ho letto questa domanda e risposte che sono correlate, tranne per il fatto che non sto usando FNH.
Mappatura nhibernate: salva la gerarchia su una singola tabella senza discriminatore
Mi chiedo se il
discriminator
L'attributo è obbligatorio durante l'utilizzosubclass
?Come sarà la mia mappatura XML in questo particolare contesto?
Grazie gentilmente per il tuo aiuto!
Nessuna soluzione corretta