2

Oracle データベース テーブルに対して MyGeneration を使用して、dOOdads ビジネス エンティティを生成しようとしています。( 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);
        }
    }

このエラーを解決する方法をご存知でしたら、よろしくお願いします。

4

1 に答える 1

2

この問題を解決できました。[デフォルト設定] タブで [データベース ターゲット マッピング] 設定を指定していないことがわかりました。この変更を行った後、生成されたクラスは適切なデータ型で実装されました。

于 2010-01-16T11:09:19.647 に答える