我想知道是否有一种聪明/简短的方法来确定表中的字段是否是从系统生成的。我只有 TableNum 和 FieldNum 作为变量(没有硬编码,只有动态值),我希望能够写出这样的东西(伪代码):
if( Sys::isSystemField(tableId, fieldId) )
{
//...
}
代替:
//...
str fieldName;
//...
;
//...
fieldName = dictTable.fieldName(fieldId);
if(fieldName == "modifiedDateTime"
|| fieldName == "DEL_ModifiedTime"
|| fieldName == "modifiedBy"
|| //etc...)
{
//...
如果没有办法做我正在寻找的东西,这就是我要写的东西。希望有人可以提供帮助,不幸的是,我在文档中没有找到任何相关信息。
干杯