我正在尝试使用MyGeneration对Oracle数据库表生成一个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无法正确标识以下日期列。
public virtual Unknown SYNC_UPLOAD_DT
{
get
{
return base.GetUnknown(ColumnNames.SYNC_UPLOAD_DT);
}
set
{
base.SetUnknown(ColumnNames.SYNC_UPLOAD_DT, value);
}
}如果你知道如何解决这个错误,我将非常感谢你的帮助!
发布于 2010-01-16 19:09:20
我能够解决这个问题。我发现我没有在“默认设置”选项卡上指定“数据库目标映射”设置。进行此更改后,将使用合理的数据类型实现生成的类。
https://stackoverflow.com/questions/2074358
复制相似问题