У меня есть проект Enterprise Architect 12 с включенной безопасностью и активирована опция «Требовать блокировку пользователя для редактирования». Я заблокировал свое представление, а затем импортировал свой код C# с помощью Code Engineering> Import Source Directory. До сих пор это работало, и я выпустил замок. Я хотел обновить свою модель, чтобы изменить мой код, поэтому я применил блокировку и повтор импортирования исходного каталога. Он начал синхронизировать объекты, но в какой-то момент начал всплывать окно сообщения, в которомПочему я получаю сообщение об ошибке «Поле» t_objectproperties.Notes «не может быть строкой нулевой длины»?
DAO.Recordset [3315] Поле 't_objectproperties.Notes' не может быть строкой нулевой длины.
для почти каждого класса C# он был синхронизирован. Что случилось с моим советником и как я могу его исправить? Понятно, что я не хочу делать чистый импорт каждый раз, потому что это уничтожит мои диаграммы, в которых я разместил объекты, которые были иммобилизованы.
Запустите проверку согласованности. Похоже, некоторые из ваших отмеченных значений сломаны. –
Запуск проверки целостности проекта indead дал недопустимые тегированные значения. С исправленными я получил немного больше (он выглядит дольше, пока ошибки не появятся снова) - но, к сожалению, это не решение. – David
В конце концов вам нужно запустить проверку более одного раза. Если это не поможет - ответ Гирта. –