Код: Выделить всё
public class Book
{
public PassiveAccount PassiveAccount { get; set; }
public ActiveAccount AcctiveAccount { get; set; }
}
public Account
{
public decimal Balance { get; set; }
public Book Book { get; set; }
}
public ActiveAccount : Account //marker interface
{
}
public PassiveAccount : Account
{
}
Я не могу решить, как решить эту проблему проектирования в таком контексте.
Подробнее здесь: https://stackoverflow.com/questions/788 ... ationships