Как избежать «неизвестных» типов данных при генерации кода с MyGeneration и Oracle 10? - PullRequest
2 голосов
/ 15 января 2010

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

Генератор классов, похоже, испытывает проблемы с определением типов данных.Например, ФОТОИД 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 Ответ

2 голосов
/ 16 января 2010

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

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