Persister une table par hiérarchie de classe en utilisant Nhibernate sans discriminateur?
Question
J'ai une interface et une classe qui implémente cette interface.
public interface IPhase {
string Description { get; set; }
int Id { get; }
string Phase { get; set; }
}
public class Phase : IPhase {
// Implementation here...
}
Maintenant, en utilisant nhibernate 2.1.2.ga, je souhaite utiliser une table par classe pour cartographier l'interface et son implémentateur, et en effet, je n'ai pas besoin d'un discriminateur, car cet implémentateur sera la seule classe persistante dans ce tableau. Je n'ai pas utilisé nhibernate depuis environ un an et demi maintenant, et je souffre des blancs de mémoire ici ...
J'ai lu ces questions et réponses qui sont liées, sauf que je n'utilise pas FNH.
Mappage nhibernate: enregistrer la hiérarchie à une seule table sans discriminateur
Je me demande si le
discriminator
L'attribut est obligatoire lors de l'utilisationsubclass
?À quoi ressemblera mon mappage XML dans ce contexte particulier?
Merci gentiment pour votre aide!
Pas de solution correcte