У меня есть эти 2 типа пользователей: родители и дети, оба являются пользователями и имеют одинаковые свойства, но разные методы.
я создал класс базового пользователя и 2 класса: родитель и ребенок, оба наследуютform Пользовательский базовый класс, и каждый класс имеет несколько различных методов.
Пользовательский класс является частичным классом, потому что модель структуры сущностей имеет тот же класс, потому что в базе данных есть только таблица Users, нет родителей или детей.
Теперь, когда я создаю объект из класса Parent и пытаюсь вставить в базу данных, используя ado entity framework "AddObject("Users", (User)_parent)
", выдается ошибка, что я вставляю parent и что ничего с этим идентификатором для вставки нет.
Итак, мой дизайн, управляемый доменом, имеет что-то не так, или я должен что-то редактировать в структуре сущностей?