У меня есть пользовательский объект в моем приложении, где пользователи вводят некоторую основную информацию при регистрации в приложении. Если они хотят использовать некоторые расширенные функции, они должны предоставить полную информацию.
Итак, у меня есть два сценария проверки.
Мой первый подход заключался в обмене атрибута Required
с атрибутом MyRequired
, чтобы избежать создания столбцов как NOT NULL в базе данных через Entity Framework.
Но модель проверяется, если я добавлю ее в контекст моей БД. Поэтому я не могу добавить объект, если он просто заполнен основной информацией.
Есть ли способ иметь одну сущность с несколькими различными сценариями проверки ?