Fluente nhibernate come sovrascrivere le mappature per una classe di base astratta
-
30-10-2019 - |
Domanda
Voglio farlo per tutto il mio Types Of AuditedEntity
, ma come abbiamo detto a FH di ignorare gli abstract di base, il codice non viene colpito. Non voglio farlo per tutte le mie entità e poi qualcuno dimentica quando aggiungono un nuovo typeof<AuditedEntity>
public abstract class AuditedEntity : Entity ...
public class AuditedEntityMappings : IAutoMappingOverride<AuditedEntity>
{
public void Override(AutoMapping<AuditedEntity> mapping)
{
mapping.Where("DeletedById is null");
}
}
Questo post sembrava promettente ma quel metodo è deprecato
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow