Могу ли я удалить объект из DbContext, если он недействителен? - PullRequest
0 голосов
/ 19 июня 2019

Я получаю ошибки, когда пытаюсь удалить объект с помощью Dbcontext.Remove (my_entity).Я делаю поиск, который находит сущность в БД, и она вместе с другими должна быть удалена, когда я вызываю SaveChanges.

Однако, поскольку моя модель EF для этой сущности говорит, что некоторые поля являются обязательными, ихотя у сущностей в Db есть пустые строковые значения в этих полях, я не могу удалить их при вызове savechanges, так как я думаю, что проверка модели не удалась.

Так что вмодель для этой конкретной сущности, у меня есть аннотации данных, подобные этой

    [Required]
    [StringLength(20)]
    public string RackCode { get; set; }

Теперь в Db в этом поле есть нулевые значения для списка сущностей, которые я удаляю.Как я могу заставить EF позволить мне удалить их?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...