Nhibernate Map Class Nome e risolverlo con riflesso
-
30-10-2019 - |
Domanda
Ho una proprietà di una classe che è mappata in un'altra classe che non può essere archiviata nel database e non può essere serializzata; implementa il modello di stato. Quindi ho qualcosa di simile:
public IState MyState { get; set; }
Dove ho due stati diversi
public class LockedState : IState ...
public class UnlockedState : IState ...
Nel database devo persistere al nome dello stato corrente che può essere realizzato usando, ad esempio:
string name = myState.GetType().Name;
Devo scrivere un Iuserstalato personalizzato e verboso o c'è qualcosa in giro?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow