Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 26346|Ответ: 2

[Источник] Проверка не проходит для одной или нескольких организаций. Для получения дополнительной информации...

[Скопировать ссылку]
Опубликовано 2020-2-13 10:39:06 | | | |
Проверка не проходит для одной или нескольких организаций. Для получения дополнительной информации см. свойство EntityValidationErrors.
Модификации:

Отключите переключатель ValidateOnSaveEnabled перед SaveChanges

Вы можете отключить его вот так на уровне контроллера


Или на уровне DAL, который закрыт для всей системы

После закрытия эта ошибка не сообщается, и вместо этого сообщается другая ошибка:

SqlException (0x80131904): Строковые или бинарные данные будут усечаны. Срок отменён.

Вот в чём проблема, так сказать, когда вы работаете с базой данных, есть поля, которые превышают лимит размера ваших полей в базе данных

Если посмотреть на код, действительно есть поля, которые слишком длинные.


Причины ошибок:

1. Непустые столбцы не вставляют значения неправильно.

2. Длина столбца внешнего ключа между несколькими таблицами отличается        

3. Объект контекста ef db пуст         

4. Свойство контекста EF в db. Configuration.ValidateOnSaveEnabled = false;

5. Длина содержимого превышает максимальную длину столбца


Причина моей ошибки в том, что размер длины имени превышает лимит.






Предыдущий:Ссылка на сетевой диск Baidu, которую я разместил, недействительна. Что мне делать?
Следующий:.net core bootstrap-fileinputupload file file
Опубликовано 2020-2-13 11:17:47 |
Хотелось бы узнать, какова ваша мотивация — один человек поддерживает форум.
 Хозяин| Опубликовано 2020-2-13 11:45:53 |
zncliving Опубликовано 2020-2-13 11:17
Хотелось бы узнать, какова ваша мотивация — один человек поддерживает форум.

Интерес
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com