я использую EF?
У класса User есть свойства, среди них в основном примитивы.
Но есть:
public State State { get; set; }
В него периодически влезают разные наследники абстрактного класса State:
new StateHello()
new StateSearch()
Ни у State, ни у наследников нет полей.
Нужно, чтобы в базе данных для конкретного юзера в столбец State сохранялась строка "StateHello", "StateSearch".
(такой вариант занимает много памяти, конечно, но если подскажете с этим, то погуглю и что-нибудь получше придумаю!)
А зачем класс без полей?
Обсуждают сегодня