Hi,
Continuning my NH practice (using activerecord)... I'd like to map a
strategy as value object like:

public interface IStrategy { ... }

public class StrategyOne : IStrategy { ... }

public class StrategyTwo : IStrategy { ... }

[ActiveRecord]
public class Entity
{
  private Entity(){}
  public Entity(IStrategy strategy) { ... }
  protected IStrategy { get; set; }
}

Ideally my table would have a varchar describing the strategy... e.g. like
table-per-class-hierarchy but the hierarchy is in the nested class, not the
parent. Nothing else comes to my mind but to add a string Property to Entity
and then use some factory to create the strategy when reading the entity
from the db. Could there be some neat way that I'm missing?

Cheers,
Miika

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to