Как избежать "неизвестных" типов данных при генерации кода с MyGeneration и Oracle 10?

Я пытаюсь сгенерировать бизнес-сущность dOOdads, используя MyGeneration для таблицы базы данных Oracle. ( http://www.mygenerationsoftware.com/portal/dOOdads/Overview/tabid/63/Default.aspx)

Генератор классов, похоже, имеет проблемы с определением типов данных. Например, PHOTOID это VARCHAR2. Сгенерированный класс содержит следующее:

    public virtual Unknown PHOTOID
    {
        get
        {
            return base.GetUnknown(ColumnNames.PHOTOID);
        }
        set
        {
            base.SetUnknown(ColumnNames.PHOTOID, value);
        }
    }

В другом случае MyGeneration не смог правильно идентифицировать следующий столбец DATE.

        public virtual Unknown SYNC_UPLOAD_DT
    {
        get
        {
            return base.GetUnknown(ColumnNames.SYNC_UPLOAD_DT);
        }
        set
        {
            base.SetUnknown(ColumnNames.SYNC_UPLOAD_DT, value);
        }
    }

Если вы знаете, как устранить эту ошибку, я был бы очень признателен за вашу помощь!

1 ответ

Решение

Я смог решить эту проблему. Я обнаружил, что не указал параметры "Назначение базы данных" на вкладке "Настройки по умолчанию". После внесения этого изменения сгенерированные классы были реализованы с приемлемыми типами данных.

Другие вопросы по тегам